Remove the default else. This was ending in code that looked like this:
authorBill Wendling <isanbard@gmail.com>
Thu, 3 Jan 2008 23:02:16 +0000 (23:02 +0000)
committerBill Wendling <isanbard@gmail.com>
Thu, 3 Jan 2008 23:02:16 +0000 (23:02 +0000)
if (!strcmp(Target, "x86")) {
  // ...
}
else
  IntrinsicID = Intrinsic::not_intrinsic;

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45557 91177308-0d34-0410-b5e6-96231b3b80d8

utils/TableGen/IntrinsicEmitter.cpp

index bf8ab8e0b4b14ae3dae2fb8d89db6b79d05858a6..3ac8db1c7772390a4f0a5795a2aaccb9d6f8aadd 100644 (file)
@@ -381,7 +381,5 @@ EmitIntrinsicToGCCBuiltinMap(const std::vector<CodeGenIntrinsic> &Ints,
     }    
     OS << "  }\n";
   }
-  OS << "  else\n";
-  OS << "    IntrinsicID = Intrinsic::not_intrinsic;\n";
   OS << "#endif\n\n";
 }