Browse Source

Merge pull request #3 from SickheadGames/llvm_fix

Fixed to work with latest LLVM changes.
pull/4/merge
João Matos 12 years ago
parent
commit
f8a62e61a4
  1. 4
      src/Parser/Parser.cpp
  2. 1
      src/Parser/Parser.lua

4
src/Parser/Parser.cpp

@ -2013,8 +2013,8 @@ ParserResultKind Parser::ParseSharedLib(llvm::StringRef File,
for each(System::String^ LibDir in Opts->LibraryDirs) for each(System::String^ LibDir in Opts->LibraryDirs)
{ {
auto DirName = clix::marshalString<clix::E_UTF8>(LibDir); auto DirName = clix::marshalString<clix::E_UTF8>(LibDir);
llvm::sys::Path Path(DirName); llvm::SmallString<256> Path(DirName);
Path.appendComponent(File); llvm::sys::path::append(Path, File);
if (FileEntry = FM.getFile(Path.str())) if (FileEntry = FM.getFile(Path.str()))
break; break;

1
src/Parser/Parser.lua

@ -59,6 +59,7 @@ project "Parser"
{ {
"LLVMSupport", "LLVMSupport",
"LLVMObject", "LLVMObject",
"LLVMOption",
"LLVMAsmParser", "LLVMAsmParser",
"LLVMBitReader", "LLVMBitReader",
"LLVMBitWriter", "LLVMBitWriter",

Loading…
Cancel
Save