[IR] Add token types
[oota-llvm.git] / lib / Target / CppBackend / CPPBackend.cpp
index 272688edb8a17cdadaa5de4484389eafae5bac10..d9d2de42f3e792adc572f9993484e82e5dfe2e4c 100644 (file)
@@ -551,7 +551,8 @@ void CppWriter::printAttributes(const AttributeSet &PAL,
 void CppWriter::printType(Type* Ty) {
   // We don't print definitions for primitive types
   if (Ty->isFloatingPointTy() || Ty->isX86_MMXTy() || Ty->isIntegerTy() ||
-      Ty->isLabelTy() || Ty->isMetadataTy() || Ty->isVoidTy())
+      Ty->isLabelTy() || Ty->isMetadataTy() || Ty->isVoidTy() ||
+      Ty->isTokenTy())
     return;
 
   // If we already defined this type, we don't need to define it again.