OSDN Git Service

Call Record Initializer
authorDavid Greene <greened@obbligato.org>
Wed, 19 Oct 2011 13:03:21 +0000 (13:03 +0000)
committerDavid Greene <greened@obbligato.org>
Wed, 19 Oct 2011 13:03:21 +0000 (13:03 +0000)
Call the common Record initializer code from constructors.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@142509 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm/TableGen/Record.h

index 87763a7..f7a48c4 100644 (file)
@@ -1403,9 +1403,11 @@ public:
   explicit Record(const std::string &N, SMLoc loc, RecordKeeper &records) :
     ID(LastID++), Name(StringInit::get(N)), Loc(loc), TrackedRecords(records),
       TheInit(0) {
+    init();
   }
   explicit Record(Init *N, SMLoc loc, RecordKeeper &records) :
     ID(LastID++), Name(N), Loc(loc), TrackedRecords(records), TheInit(0) {
+    init();
   }
   ~Record() {}