Fix some illegal uses of the ## operator
authorChris Lattner <sabre@nondot.org>
Sun, 28 Oct 2001 22:38:22 +0000 (22:38 +0000)
committerChris Lattner <sabre@nondot.org>
Sun, 28 Oct 2001 22:38:22 +0000 (22:38 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1013 91177308-0d34-0410-b5e6-96231b3b80d8

lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp

index 7c60126aaefcc91f129e20f929cd3f68e0fa4c62..82da428f88f2e62333c1c839076af6c1b9008025 100644 (file)
@@ -151,11 +151,10 @@ GenericValue lle_X_printString(MethodType *M, const vector<GenericValue> &ArgVal
 
 // Implement 'void print<TYPE>(X)' for each primitive type or pointer type
 #define PRINT_TYPE_FUNC(TYPENAME,TYPEID) \
-  GenericValue lle_X_print##TYPENAME##(MethodType *M,\
-                                       const vector<GenericValue> &ArgVal) {\
+  GenericValue lle_X_print##TYPENAME(MethodType *M,\
+                                     const vector<GenericValue> &ArgVal) {\
     assert(ArgVal.size() == 1 && "generic print only takes one argument!");\
-    assert(M->getParamTypes()[0].get()->getPrimitiveID()\
-           == Type::##TYPEID##);\
+    assert(M->getParamTypes()[0].get()->getPrimitiveID() == Type::##TYPEID);\
     Interpreter::printValue(M->getParamTypes()[0], ArgVal[0]);\
     return GenericValue();\
   }