Changes in directory llvm/lib/Bytecode/Reader:
Reader.cpp updated: 1.222 -> 1.223 --- Log message: For PR761: http://llvm.org/PR761 : Implement reading and writing of the Module's data layout string. --- Diffs of the changes: (+7 -0) Reader.cpp | 7 +++++++ 1 files changed, 7 insertions(+) Index: llvm/lib/Bytecode/Reader/Reader.cpp diff -u llvm/lib/Bytecode/Reader/Reader.cpp:1.222 llvm/lib/Bytecode/Reader/Reader.cpp:1.223 --- llvm/lib/Bytecode/Reader/Reader.cpp:1.222 Fri Jan 12 18:09:12 2007 +++ llvm/lib/Bytecode/Reader/Reader.cpp Thu Jan 18 17:24:24 2007 @@ -2013,6 +2013,13 @@ TheModule->setTargetTriple(triple); if (Handler) Handler->handleTargetTriple(triple); + + // Read the data layout string and place into the module. + std::string datalayout = read_str(); + TheModule->setDataLayout(datalayout); + // FIXME: Implement + // if (Handler) + // Handler->handleDataLayout(datalayout); if (At != BlockEnd) { // If the file has section info in it, read the section names now. _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits