-
Notifications
You must be signed in to change notification settings - Fork 300
Closed
Description
Looks like we will need to add some more #ifdef
's in llvm_double.cpp
/src/symengine-93f4b9fa10664e8bb54d6f529b5f2658cb43fde6/symengine/llvm_double.cpp: In member function ‘void SymEngine::LLVMVisitor::init(const SymEngine::vec_basic&, const SymEngine::vec_basic&, bool, unsigned int)’:
/src/symengine-93f4b9fa10664e8bb54d6f529b5f2658cb43fde6/symengine/llvm_double.cpp:269:56: error: ‘Level’ is not a member of ‘llvm::CodeGenOpt’; did you mean ‘getLevel’?
269 | .setOptLevel(static_cast<llvm::CodeGenOpt::Level>(opt_level))
| ^~~~~
| getLevel
/src/symengine-93f4b9fa10664e8bb54d6f529b5f2658cb43fde6/symengine/llvm_double.cpp:266:61: error: expected primary-expression before ‘(’ token
266 | executionengine = std::unique_ptr<llvm::ExecutionEngine>(
| ^
/src/symengine-93f4b9fa10664e8bb54d6f529b5f2658cb43fde6/symengine/llvm_double.cpp:269:56: error: ‘Level’ in namespace ‘llvm::CodeGenOpt’ does not name a type; did you mean ‘getLevel’?
269 | .setOptLevel(static_cast<llvm::CodeGenOpt::Level>(opt_level))
| ^~~~~
| getLevel
/src/symengine-93f4b9fa10664e8bb54d6f529b5f2658cb43fde6/symengine/llvm_double.cpp: In member function ‘void SymEngine::LLVMVisitor::loads(const std::string&)’:
/src/symengine-93f4b9fa10664e8bb54d6f529b5f2658cb43fde6/symengine/llvm_double.cpp:971:44: error: ‘Level’ is not a member of ‘llvm::CodeGenOpt’; did you mean ‘getLevel’?
971 | .setOptLevel(llvm::CodeGenOpt::Level::Aggressive)
| ^~~~~
| getLevel
Metadata
Metadata
Assignees
Labels
No labels