On Ubuntu following all the steps until ./build.sh
Some errors with the C++ code?
/home/t/tools/difuze/InterfaceHandlers/MainAnalysisPasses/RangeAnalysis/src/vSSA.cpp:123:25: error: variable or field ‘insertSigmas’ declared void
123 | void vSSA::insertSigmas(TerminatorInst *TI, Value *V)
| ^~~~~~~~~~~~~~
/home/t/tools/difuze/InterfaceHandlers/MainAnalysisPasses/RangeAnalysis/src/vSSA.cpp:123:25: error: ‘TerminatorInst’ was not declared in this scope
/home/t/tools/difuze/InterfaceHandlers/MainAnalysisPasses/RangeAnalysis/src/vSSA.cpp:123:41: error: ‘TI’ was not declared in this scope
123 | void vSSA::insertSigmas(TerminatorInst *TI, Value *V)
| ^~
/home/t/tools/difuze/InterfaceHandlers/MainAnalysisPasses/RangeAnalysis/src/vSSA.cpp:123:51: error: expected primary-expression before ‘*’ token
123 | void vSSA::insertSigmas(TerminatorInst *TI, Value *V)
| ^
/home/t/tools/difuze/InterfaceHandlers/MainAnalysisPasses/RangeAnalysis/src/vSSA.cpp:123:52: error: ‘V’ was not declared in this scope
123 | void vSSA::insertSigmas(TerminatorInst *TI, Value *V)
| ^
In file included from /usr/lib/llvm-10/include/llvm/Pass.h:315,
from /home/t/tools/difuze/InterfaceHandlers/MainAnalysisPasses/RangeAnalysis/include/vSSA.h:11,
from /home/t/tools/difuze/InterfaceHandlers/MainAnalysisPasses/RangeAnalysis/src/vSSA.cpp:14:
/usr/lib/llvm-10/include/llvm/PassAnalysisSupport.h: In instantiation of ‘llvm::AnalysisUsage& llvm::AnalysisUsage::addRequired() [with PassClass = llvm::DominanceFrontier]’:
/home/t/tools/difuze/InterfaceHandlers/MainAnalysisPasses/RangeAnalysis/src/vSSA.cpp:25:36: required from here
/usr/lib/llvm-10/include/llvm/PassAnalysisSupport.h:66:39: error: ‘ID’ is not a member of ‘llvm::DominanceFrontier’
66 | return addRequiredID(PassClass::ID);
| ^
/usr/lib/llvm-10/include/llvm/PassAnalysisSupport.h: In instantiation of ‘AnalysisType& llvm::Pass::getAnalysis() const [with AnalysisType = llvm::DominanceFrontier]’:
/home/t/tools/difuze/InterfaceHandlers/MainAnalysisPasses/RangeAnalysis/src/vSSA.cpp:39:40: required from here
/usr/lib/llvm-10/include/llvm/PassAnalysisSupport.h:222:38: error: ‘ID’ is not a member of ‘llvm::DominanceFrontier’
222 | return getAnalysisID<AnalysisType>(&AnalysisType::ID);
| ^~~~~~~~~~~~~~~~~
make[2]: *** [Utils/CMakeFiles/Utils.dir/build.make:63: Utils/CMakeFiles/Utils.dir/src/CFGUtils.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:212: Utils/CMakeFiles/Utils.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
make[2]: *** [RangeAnalysis/CMakeFiles/RangeAnalysis.dir/build.make:76: RangeAnalysis/CMakeFiles/RangeAnalysis.dir/src/vSSA.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:239: RangeAnalysis/CMakeFiles/RangeAnalysis.dir/all] Error 2
make: *** [Makefile:84: all] Error 2
On Ubuntu following all the steps until ./build.sh Some errors with the C++ code?