Changes in directory llvm/utils/TableGen:
AsmWriterEmitter.cpp updated: 1.44 -> 1.45 CodeGenInstruction.h updated: 1.20 -> 1.21 FileLexer.l updated: 1.31 -> 1.32 InstrInfoEmitter.h updated: 1.13 -> 1.14 --- Log message: Unbreak VC++ build. --- Diffs of the changes: (+6 -3) AsmWriterEmitter.cpp | 3 ++- CodeGenInstruction.h | 3 ++- FileLexer.l | 1 + InstrInfoEmitter.h | 2 +- 4 files changed, 6 insertions(+), 3 deletions(-) Index: llvm/utils/TableGen/AsmWriterEmitter.cpp diff -u llvm/utils/TableGen/AsmWriterEmitter.cpp:1.44 llvm/utils/TableGen/AsmWriterEmitter.cpp:1.45 --- llvm/utils/TableGen/AsmWriterEmitter.cpp:1.44 Wed Sep 27 11:44:09 2006 +++ llvm/utils/TableGen/AsmWriterEmitter.cpp Sun Nov 5 13:31:28 2006 @@ -69,7 +69,8 @@ } namespace llvm { - struct AsmWriterInst { + class AsmWriterInst { + public: std::vector<AsmWriterOperand> Operands; const CodeGenInstruction *CGI; Index: llvm/utils/TableGen/CodeGenInstruction.h diff -u llvm/utils/TableGen/CodeGenInstruction.h:1.20 llvm/utils/TableGen/CodeGenInstruction.h:1.21 --- llvm/utils/TableGen/CodeGenInstruction.h:1.20 Tue Oct 31 18:27:05 2006 +++ llvm/utils/TableGen/CodeGenInstruction.h Sun Nov 5 13:31:28 2006 @@ -23,7 +23,8 @@ class Record; class DagInit; - struct CodeGenInstruction { + class CodeGenInstruction { + public: Record *TheDef; // The actual record defining this instruction. std::string Name; // Contents of the 'Name' field. std::string Namespace; // The namespace the instruction is in. Index: llvm/utils/TableGen/FileLexer.l diff -u llvm/utils/TableGen/FileLexer.l:1.31 llvm/utils/TableGen/FileLexer.l:1.32 --- llvm/utils/TableGen/FileLexer.l:1.31 Mon Sep 18 17:28:27 2006 +++ llvm/utils/TableGen/FileLexer.l Sun Nov 5 13:31:28 2006 @@ -27,6 +27,7 @@ %x comment %{ +#include "llvm/Config/config.h" #include "Record.h" typedef std::pair<llvm::Record*, std::vector<llvm::Init*>*> SubClassRefTy; #include "FileParser.h" Index: llvm/utils/TableGen/InstrInfoEmitter.h diff -u llvm/utils/TableGen/InstrInfoEmitter.h:1.13 llvm/utils/TableGen/InstrInfoEmitter.h:1.14 --- llvm/utils/TableGen/InstrInfoEmitter.h:1.13 Tue Oct 31 18:27:05 2006 +++ llvm/utils/TableGen/InstrInfoEmitter.h Sun Nov 5 13:31:28 2006 @@ -24,7 +24,7 @@ class StringInit; class IntInit; class ListInit; -struct CodeGenInstruction; +class CodeGenInstruction; class InstrInfoEmitter : public TableGenBackend { RecordKeeper &Records; _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits