View Issue Details

IDProjectCategoryView StatusLast Update
0003074PluginsArclitepublic2015-09-18 20:35
Reporter4eyes Assigned To2useven10  
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionfixed 
PlatformVS 2015 
Product Version3.0 
Summary0003074: VS14 build issue - string literals issue
DescriptionCan't build arclite plugin using vs14, because tokens like "abcde"L is now treated as User-defined literals.

http://en.cppreference.com/w/cpp/language/user_literal

Fix is trivial, patch uploaded to this bug.
TagsNo tags attached.

Activities

4eyes

2015-08-27 23:12

reporter  

plugins_r13355_arclite_vs14.patch (1,005 bytes)   
Index: options.cpp
===================================================================
--- options.cpp	(revision 13355)
+++ options.cpp	(working copy)
@@ -110,7 +110,7 @@
 
 void load_sfx_options(OptionsKey& key, SfxOptions& sfx_options) {
   SfxOptions def_sfx_options;
-#define GET_VALUE(name, type) sfx_options.name = key.get_##type(L"sfx."L#name, def_sfx_options.name)
+#define GET_VALUE(name, type) sfx_options.name = key.get_##type(L"sfx." L#name, def_sfx_options.name)
   GET_VALUE(name, str);
   GET_VALUE(replace_icon, bool);
   GET_VALUE(icon_path, str);
@@ -134,7 +134,7 @@
 
 void save_sfx_options(OptionsKey& key, const SfxOptions& sfx_options) {
   SfxOptions def_sfx_options;
-#define SET_VALUE(name, type) key.set_##type(L"sfx."L#name, sfx_options.name, def_sfx_options.name)
+#define SET_VALUE(name, type) key.set_##type(L"sfx." L#name, sfx_options.name, def_sfx_options.name)
   SET_VALUE(name, str);
   SET_VALUE(replace_icon, bool);
   SET_VALUE(icon_path, str);

2useven10

2015-09-18 20:35

developer   bugnote:0013923

fixed

Issue History

Date Modified Username Field Change
2015-08-27 23:12 4eyes New Issue
2015-08-27 23:12 4eyes File Added: plugins_r13355_arclite_vs14.patch
2015-09-18 20:35 2useven10 Note Added: 0013923
2015-09-18 20:35 2useven10 Status new => closed
2015-09-18 20:35 2useven10 Assigned To => 2useven10
2015-09-18 20:35 2useven10 Resolution open => fixed