Minor cleanups, plug a minor memory leak

llvm-svn: 10596
This commit is contained in:
Chris Lattner 2003-12-23 20:05:15 +00:00
parent 7d7d7e89d4
commit e970301580
2 changed files with 2 additions and 5 deletions

View File

@ -67,8 +67,7 @@ static inline void ThrowException(const std::string &message,
// discriminated union.
//
// Note that I can't implement this class in a straight forward manner with
// constructors and stuff because it goes in a union, and GCC doesn't like
// putting classes with ctor's in unions. :(
// constructors and stuff because it goes in a union.
//
struct ValID {
enum {

View File

@ -1122,10 +1122,8 @@ ConstVal: Types '[' ConstVector ']' { // Nonempty unsized arr
if (I != CurModule.GlobalRefs.end()) {
V = I->second; // Placeholder already exists, use it...
$2.destroy();
} else {
// TODO: Include line number info by creating a subclass of
// TODO: GlobalVariable here that includes the said information!
// Create a placeholder for the global variable reference...
GlobalVariable *GV = new GlobalVariable(PT->getElementType(),
false,