Void and Label values cannot be acted on directly so they have zero size
authorChris Lattner <sabre@nondot.org>
Mon, 6 May 2002 15:10:15 +0000 (15:10 +0000)
committerChris Lattner <sabre@nondot.org>
Mon, 6 May 2002 15:10:15 +0000 (15:10 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2481 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm/Type.def

index 99a9569ce87a2d0c69a0638b23d935160c06dd21..c56da22b763ebda7e851259d31becd4f6eb54a38 100644 (file)
@@ -25,7 +25,7 @@
 //   Type Name:  This is the symbolic name of the type, without the trailing Ty.
 //   Type Size:  This is the size or precision of the type.
 //
-HANDLE_PRIM_TYPE(Void  , 1)
+HANDLE_PRIM_TYPE(Void  , 0)
 HANDLE_PRIM_TYPE(Bool  , 1)
 HANDLE_PRIM_TYPE(SByte , 1)
 HANDLE_PRIM_TYPE(UByte , 1)
@@ -38,7 +38,7 @@ HANDLE_PRIM_TYPE(ULong , 8)
 HANDLE_PRIM_TYPE(Float , 4)
 HANDLE_PRIM_TYPE(Double, 8)
 HANDLE_PRIM_TYPE(Type  , 0)
-HANDLE_PRIM_TYPE(Label , 8)
+HANDLE_PRIM_TYPE(Label , 0)
 
 
 // HANDLE_DERV_TYPE - Parameterized #define that takes the following fields to