Browse Source

Got CppSharp building against the head of LLVM and Clang.

pull/12/merge
Bright Twin 12 years ago committed by triton
parent
commit
74b82a21eb
  1. 2
      src/Parser/Parser.cpp
  2. 26
      src/Parser/Parser.lua

2
src/Parser/Parser.cpp

@ -226,8 +226,6 @@ std::string Parser::GetDeclMangledName(clang::Decl* D, clang::TargetCXXABI ABI, @@ -226,8 +226,6 @@ std::string Parser::GetDeclMangledName(clang::Decl* D, clang::TargetCXXABI ABI,
MC->mangleCXXCtor(CD, Ctor_Base, Out);
else if (const CXXDestructorDecl *DD = dyn_cast<CXXDestructorDecl>(ND))
MC->mangleCXXDtor(DD, Dtor_Base, Out);
else if (const BlockDecl *BD = dyn_cast<BlockDecl>(ND))
MC->mangleBlock(BD, Out);
else
MC->mangleName(ND, Out);

26
src/Parser/Parser.lua

@ -57,27 +57,27 @@ project "Parser" @@ -57,27 +57,27 @@ project "Parser"
links
{
"LLVMSupport",
"LLVMObject",
"LLVMOption",
"clangAnalysis",
"clangAST",
"clangBasic",
"clangDriver",
"clangEdit",
"clangFrontend",
"clangLex",
"clangParse",
"clangSema",
"clangSerialization",
"LLVMAsmParser",
"LLVMBitReader",
"LLVMBitWriter",
"LLVMMC",
"LLVMMCParser",
"LLVMObject",
"LLVMOption",
"LLVMSupport",
"LLVMX86AsmParser",
"LLVMX86AsmPrinter",
"LLVMX86Desc",
"LLVMX86Info",
"LLVMX86Utils",
"clangAnalysis",
"clangBasic",
"clangAST",
"clangDriver",
"clangEdit",
"clangFrontend",
"clangLex",
"clangParse",
"clangSema",
"clangSerialization"
}
Loading…
Cancel
Save