commit | 2f130282bd4a9001f7eedc10c0ab50f0c28dfeea | [log] [tgz] |
---|---|---|
author | Alkis Evlogimenos <alkis@evlogimenos.com> | Sun Jul 25 06:07:15 2004 +0000 |
committer | Alkis Evlogimenos <alkis@evlogimenos.com> | Sun Jul 25 06:07:15 2004 +0000 |
tree | cbae571bf7606e15449aca7d713293034bc8388a | |
parent | 83b9c50f8f6ca1dda4614f1c6cf0da9563494fb7 [diff] [blame] |
Disallow creation of named values of type void. llvm-svn: 15190
diff --git a/llvm/lib/VMCore/Value.cpp b/llvm/lib/VMCore/Value.cpp index d14d165..79521f6 100644 --- a/llvm/lib/VMCore/Value.cpp +++ b/llvm/lib/VMCore/Value.cpp
@@ -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() {