C++ const fix in test
authorStefan Behnel <scoder@users.berlios.de>
Wed, 27 Apr 2011 07:19:44 +0000 (09:19 +0200)
committerStefan Behnel <scoder@users.berlios.de>
Wed, 27 Apr 2011 07:19:44 +0000 (09:19 +0200)
tests/run/arithmetic_analyse_types_helper.h

index 72145c959cafb1de895d6ddbbad5fa02bd4910f6..15f9460c13a1c194ef54d80d0c5c11067e0ca9c7 100644 (file)
@@ -1,26 +1,26 @@
 /* A set of mutually incompatable return types. */
 
 /* A set of mutually incompatable return types. */
 
-struct short_return { const char *msg; };
-struct int_return { const char *msg; };
-struct longlong_return { const char *msg; };
+struct short_return { char *msg; };
+struct int_return { char *msg; };
+struct longlong_return { char *msg; };
 
 /* A set of overloaded methods. */
 
 short_return f(short arg) {
     short_return val;
 
 /* A set of overloaded methods. */
 
 short_return f(short arg) {
     short_return val;
-    val.msg = "short called";
+    val.msg = (char*)"short called";
     return val;
 }
 
 int_return f(int arg) {
     int_return val;
     return val;
 }
 
 int_return f(int arg) {
     int_return val;
-    val.msg = "int called";
+    val.msg = (char*)"int called";
     return val;
 }
 
 longlong_return f(long long arg) {
     longlong_return val;
     return val;
 }
 
 longlong_return f(long long arg) {
     longlong_return val;
-    val.msg = "long long called";
+    val.msg = (char*)"long long called";
     return val;
 }
  
     return val;
 }