[llvm-commits] CVS: llvm/lib/VMCore/Value.cpp

Alkis Evlogimenos alkis at cs.uiuc.edu
Sat Jul 24 23:07:25 PDT 2004



Changes in directory llvm/lib/VMCore:

Value.cpp updated: 1.47 -> 1.48

---
Log message:

Disallow creation of named values of type void.


---
Diffs of the changes:  (+2 -0)

Index: llvm/lib/VMCore/Value.cpp
diff -u llvm/lib/VMCore/Value.cpp:1.47 llvm/lib/VMCore/Value.cpp:1.48
--- llvm/lib/VMCore/Value.cpp:1.47	Sat Jul 17 19:01:50 2004
+++ llvm/lib/VMCore/Value.cpp	Sun Jul 25 01:07:15 2004
@@ -36,6 +36,8 @@
     assert((Ty->isFirstClassType() || Ty == Type::VoidTy || 
            isa<OpaqueType>(ty)) &&
            "Cannot create non-first-class values except for constants!");
+  if (ty == Type::VoidTy)
+    assert(name == "" && "Cannot have named void values!");
 }
 
 Value::~Value() {





More information about the llvm-commits mailing list