Give embedded metadata its own type instead of relying on EmptyStructTy.
[oota-llvm.git] / include / llvm / Bitcode / LLVMBitCodes.h
index f41747315a91dee991818b5ea74ab11cbdc1cf24..1ede69dee1610b676c8e4b00a25cd1435452c838 100644 (file)
@@ -90,8 +90,9 @@ namespace bitc {
     // binary compatibility.
     TYPE_CODE_X86_FP80 = 13,   // X86 LONG DOUBLE
     TYPE_CODE_FP128    = 14,   // LONG DOUBLE (112 bit mantissa)
-    TYPE_CODE_PPC_FP128= 15    // PPC LONG DOUBLE (2 doubles)
-    // Any other type code is assumed to be an unknown type.
+    TYPE_CODE_PPC_FP128= 15,   // PPC LONG DOUBLE (2 doubles)
+
+    TYPE_CODE_METADATA = 16    // METADATA
   };
 
   // The type symbol table only has one code (TST_ENTRY_CODE).