[PATCH] [OPENMP] Codegen for threadprivate variables
Alexey Bataev
a.bataev at hotmail.com
Wed Jun 18 03:16:39 PDT 2014
Michael, try updated patch. I fixed possible problems.
Best regards,
Alexey Bataev
=============
Software Engineer
Intel Compiler Team
18 Июнь 2014 г. 13:31:56, Michael Wong писал:
> I kept getting an error in the build, which is directly traced back to this
> change:
> llvm[4]: Compiling CGDeclCXX.cpp for Debug+Asserts build
> /nfs/terran/home/michaelw/clang-dev-new/llvm/tools/clang/lib/CodeGen/CGDeclCXX.cpp:
> In member function 'void
> clang::CodeGen::CodeGenModule::EmitCXXOMPThreadPrivateInitFunction(const
> clang::VarDecl&, llvm::Constant*, bool, bool)':
> /nfs/terran/home/michaelw/clang-dev-new/llvm/tools/clang/lib/CodeGen/CGDeclCXX.cpp:600:60:
> error: no matching function for call to
> 'llvm::FunctionType::get(llvm::PointerType*&, <brace-enclosed initializer
> list>, bool)'
> /*isVarArg*/
> false)->getPointerTo();
> ^
> /nfs/terran/home/michaelw/clang-dev-new/llvm/tools/clang/lib/CodeGen/CGDeclCXX.cpp:600:60:
> note: candidates are:
> In file included from
> /nfs/terran/home/michaelw/clang-dev-new/llvm/include/llvm/IR/Constants.h:28:0,
> from
> /nfs/terran/home/michaelw/clang-dev-new/llvm/include/llvm/IR/ConstantFolder.h:20,
> from
> /nfs/terran/home/michaelw/clang-dev-new/llvm/include/llvm/IR/IRBuilder.h:22,
> from
> /nfs/terran/home/michaelw/clang-dev-new/llvm/tools/clang/lib/CodeGen/CGBuilder.h:13,
> from
> /nfs/terran/home/michaelw/clang-dev-new/llvm/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
> from
> /nfs/terran/home/michaelw/clang-dev-new/llvm/tools/clang/lib/CodeGen/CGDeclCXX.cpp:14:
> /nfs/terran/home/michaelw/clang-dev-new/llvm/include/llvm/IR/DerivedTypes.h:105:24:
> note: static llvm::FunctionType* llvm::FunctionType::get(llvm::Type*,
> llvm::ArrayRef<llvm::Type*>, bool)
> static FunctionType *get(Type *Result,
> ^
> /nfs/terran/home/michaelw/clang-dev-new/llvm/include/llvm/IR/DerivedTypes.h:105:24:
> note: no known conversion for argument 2 from '<brace-enclosed
> initializer list>' to 'llvm::ArrayRef<llvm::Type*>'
>
>
> I am going to try again.
>
> http://reviews.llvm.org/D4002
>
>
More information about the cfe-commits
mailing list