Give the exclamation point a name instead of a number.
authorBill Wendling <isanbard@gmail.com>
Thu, 18 Nov 2010 23:36:54 +0000 (23:36 +0000)
committerBill Wendling <isanbard@gmail.com>
Thu, 18 Nov 2010 23:36:54 +0000 (23:36 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@119759 91177308-0d34-0410-b5e6-96231b3b80d8

utils/TableGen/AsmMatcherEmitter.cpp

index 248ce4f72b24aab399c9e989369ba727a250e2c3..27529a86b74b1f1a7a2b002a3c9b4b02be532f4a 100644 (file)
@@ -766,6 +766,7 @@ static std::string getEnumNameForToken(StringRef Str) {
     case '*': Res += "_STAR_"; break;
     case '%': Res += "_PCT_"; break;
     case ':': Res += "_COLON_"; break;
+    case '!': Res += "_EXCLAIM_"; break;
     default:
       if (isalnum(*it))
         Res += *it;