Created
December 19, 2012 22:12
-
-
Save splinterofchaos/4341034 to your computer and use it in GitHub Desktop.
gclang compile attempt
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
make[1]: Entering directory `/home/soc/src/gllvm/build/lib/Support' | |
make[1]: Nothing to be done for `all'. | |
make[1]: Leaving directory `/home/soc/src/gllvm/build/lib/Support' | |
make[1]: Entering directory `/home/soc/src/gllvm/build/lib/TableGen' | |
make[1]: Nothing to be done for `all'. | |
make[1]: Leaving directory `/home/soc/src/gllvm/build/lib/TableGen' | |
make[1]: Entering directory `/home/soc/src/gllvm/build/utils' | |
make[2]: Entering directory `/home/soc/src/gllvm/build/utils/FileCheck' | |
make[2]: Nothing to be done for `all'. | |
make[2]: Leaving directory `/home/soc/src/gllvm/build/utils/FileCheck' | |
make[2]: Entering directory `/home/soc/src/gllvm/build/utils/PerfectShuffle' | |
make[2]: Nothing to be done for `all'. | |
make[2]: Leaving directory `/home/soc/src/gllvm/build/utils/PerfectShuffle' | |
make[2]: Entering directory `/home/soc/src/gllvm/build/utils/not' | |
make[2]: Nothing to be done for `all'. | |
make[2]: Leaving directory `/home/soc/src/gllvm/build/utils/not' | |
make[2]: Entering directory `/home/soc/src/gllvm/build/utils/FileUpdate' | |
make[2]: Nothing to be done for `all'. | |
make[2]: Leaving directory `/home/soc/src/gllvm/build/utils/FileUpdate' | |
make[2]: Entering directory `/home/soc/src/gllvm/build/utils/unittest' | |
make[2]: Entering directory `/home/soc/src/gllvm/build/utils/count' | |
make[2]: Nothing to be done for `all'. | |
make[2]: Leaving directory `/home/soc/src/gllvm/build/utils/count' | |
make[2]: Entering directory `/home/soc/src/gllvm/build/utils/fpcmp' | |
make[2]: Nothing to be done for `all'. | |
make[2]: Leaving directory `/home/soc/src/gllvm/build/utils/fpcmp' | |
make[2]: Entering directory `/home/soc/src/gllvm/build/utils/yaml2obj' | |
make[2]: Nothing to be done for `all'. | |
make[2]: Leaving directory `/home/soc/src/gllvm/build/utils/yaml2obj' | |
make[2]: Entering directory `/home/soc/src/gllvm/build/utils/llvm-lit' | |
make[2]: Nothing to be done for `all'. | |
make[2]: Leaving directory `/home/soc/src/gllvm/build/utils/llvm-lit' | |
make[3]: Entering directory `/home/soc/src/gllvm/build/utils/unittest/UnitTestMain' | |
make[3]: Nothing to be done for `all'. | |
make[3]: Leaving directory `/home/soc/src/gllvm/build/utils/unittest/UnitTestMain' | |
make[3]: Entering directory `/home/soc/src/gllvm/build/utils/unittest/googletest' | |
make[3]: Nothing to be done for `all'. | |
make[3]: Leaving directory `/home/soc/src/gllvm/build/utils/unittest/googletest' | |
make[2]: Leaving directory `/home/soc/src/gllvm/build/utils/unittest' | |
make[2]: Entering directory `/home/soc/src/gllvm/build/utils/TableGen' | |
make[2]: Nothing to be done for `all'. | |
make[2]: Leaving directory `/home/soc/src/gllvm/build/utils/TableGen' | |
make[1]: Leaving directory `/home/soc/src/gllvm/build/utils' | |
make[1]: Entering directory `/home/soc/src/gllvm/build/lib/VMCore' | |
make[1]: Nothing to be done for `all'. | |
make[1]: Leaving directory `/home/soc/src/gllvm/build/lib/VMCore' | |
make[1]: Entering directory `/home/soc/src/gllvm/build/lib' | |
make[2]: Entering directory `/home/soc/src/gllvm/build/lib/Archive' | |
make[2]: Nothing to be done for `all'. | |
make[2]: Leaving directory `/home/soc/src/gllvm/build/lib/Archive' | |
make[2]: Entering directory `/home/soc/src/gllvm/build/lib/Bitcode' | |
make[2]: Entering directory `/home/soc/src/gllvm/build/lib/AsmParser' | |
make[2]: Nothing to be done for `all'. | |
make[2]: Leaving directory `/home/soc/src/gllvm/build/lib/AsmParser' | |
make[2]: Entering directory `/home/soc/src/gllvm/build/lib/VMCore' | |
make[2]: Entering directory `/home/soc/src/gllvm/build/lib/Transforms' | |
make[2]: Entering directory `/home/soc/src/gllvm/build/lib/ExecutionEngine' | |
make[3]: Entering directory `/home/soc/src/gllvm/build/lib/Bitcode/Reader' | |
make[3]: Nothing to be done for `all'. | |
make[3]: Leaving directory `/home/soc/src/gllvm/build/lib/Bitcode/Reader' | |
make[3]: Entering directory `/home/soc/src/gllvm/build/lib/Bitcode/Writer' | |
make[3]: Nothing to be done for `all'. | |
make[3]: Leaving directory `/home/soc/src/gllvm/build/lib/Bitcode/Writer' | |
make[2]: Leaving directory `/home/soc/src/gllvm/build/lib/Bitcode' | |
make[2]: Entering directory `/home/soc/src/gllvm/build/lib/Linker' | |
make[2]: Nothing to be done for `all'. | |
make[2]: Leaving directory `/home/soc/src/gllvm/build/lib/Linker' | |
make[2]: Entering directory `/home/soc/src/gllvm/build/lib/Target' | |
make[2]: Nothing to be done for `all'. | |
make[2]: Leaving directory `/home/soc/src/gllvm/build/lib/VMCore' | |
make[3]: Entering directory `/home/soc/src/gllvm/build/lib/ExecutionEngine/Interpreter' | |
make[3]: Nothing to be done for `all'. | |
make[3]: Leaving directory `/home/soc/src/gllvm/build/lib/ExecutionEngine/Interpreter' | |
make[3]: Entering directory `/home/soc/src/gllvm/build/lib/Transforms/Instrumentation' | |
make[3]: Nothing to be done for `all'. | |
make[3]: Leaving directory `/home/soc/src/gllvm/build/lib/Transforms/Instrumentation' | |
make[3]: Entering directory `/home/soc/src/gllvm/build/lib/ExecutionEngine/JIT' | |
make[3]: Nothing to be done for `all'. | |
make[3]: Leaving directory `/home/soc/src/gllvm/build/lib/ExecutionEngine/JIT' | |
make[3]: Entering directory `/home/soc/src/gllvm/build/lib/Transforms/Utils' | |
make[3]: Nothing to be done for `all'. | |
make[3]: Leaving directory `/home/soc/src/gllvm/build/lib/Transforms/Utils' | |
make[3]: Entering directory `/home/soc/src/gllvm/build/lib/ExecutionEngine/MCJIT' | |
make[3]: Nothing to be done for `all'. | |
make[3]: Leaving directory `/home/soc/src/gllvm/build/lib/ExecutionEngine/MCJIT' | |
make[2]: Entering directory `/home/soc/src/gllvm/build/lib/Analysis' | |
make[3]: Entering directory `/home/soc/src/gllvm/build/lib/Analysis/IPA' | |
make[3]: Nothing to be done for `all'. | |
make[3]: Leaving directory `/home/soc/src/gllvm/build/lib/Analysis/IPA' | |
make[2]: Leaving directory `/home/soc/src/gllvm/build/lib/Analysis' | |
make[3]: Entering directory `/home/soc/src/gllvm/build/lib/Target/Sparc' | |
make[3]: Entering directory `/home/soc/src/gllvm/build/lib/Target/X86' | |
make[3]: Entering directory `/home/soc/src/gllvm/build/lib/ExecutionEngine/RuntimeDyld' | |
make[3]: Nothing to be done for `all'. | |
make[3]: Leaving directory `/home/soc/src/gllvm/build/lib/ExecutionEngine/RuntimeDyld' | |
make[2]: Leaving directory `/home/soc/src/gllvm/build/lib/ExecutionEngine' | |
make[3]: Entering directory `/home/soc/src/gllvm/build/lib/Transforms/InstCombine' | |
make[3]: Nothing to be done for `all'. | |
make[3]: Leaving directory `/home/soc/src/gllvm/build/lib/Transforms/InstCombine' | |
make[4]: Entering directory `/home/soc/src/gllvm/build/lib/Target/Sparc/TargetInfo' | |
make[4]: Nothing to be done for `all'. | |
make[4]: Leaving directory `/home/soc/src/gllvm/build/lib/Target/Sparc/TargetInfo' | |
make[3]: Entering directory `/home/soc/src/gllvm/build/lib/Transforms/Scalar' | |
make[3]: Nothing to be done for `all'. | |
make[3]: Leaving directory `/home/soc/src/gllvm/build/lib/Transforms/Scalar' | |
make[2]: Entering directory `/home/soc/src/gllvm/build/lib/MC' | |
make[4]: Entering directory `/home/soc/src/gllvm/build/lib/Target/Sparc/MCTargetDesc' | |
make[4]: Nothing to be done for `all'. | |
make[4]: Leaving directory `/home/soc/src/gllvm/build/lib/Target/Sparc/MCTargetDesc' | |
make[3]: Leaving directory `/home/soc/src/gllvm/build/lib/Target/Sparc' | |
make[3]: Entering directory `/home/soc/src/gllvm/build/lib/Target/PowerPC' | |
make[3]: Entering directory `/home/soc/src/gllvm/build/lib/MC/MCParser' | |
make[3]: Nothing to be done for `all'. | |
make[3]: Leaving directory `/home/soc/src/gllvm/build/lib/MC/MCParser' | |
make[2]: Entering directory `/home/soc/src/gllvm/build/lib/Object' | |
make[2]: Nothing to be done for `all'. | |
make[2]: Leaving directory `/home/soc/src/gllvm/build/lib/Object' | |
make[3]: Entering directory `/home/soc/src/gllvm/build/lib/MC/MCDisassembler' | |
make[3]: Nothing to be done for `all'. | |
make[3]: Leaving directory `/home/soc/src/gllvm/build/lib/MC/MCDisassembler' | |
make[2]: Leaving directory `/home/soc/src/gllvm/build/lib/MC' | |
make[3]: Entering directory `/home/soc/src/gllvm/build/lib/Transforms/IPO' | |
make[3]: Nothing to be done for `all'. | |
make[3]: Leaving directory `/home/soc/src/gllvm/build/lib/Transforms/IPO' | |
make[2]: Entering directory `/home/soc/src/gllvm/build/lib/DebugInfo' | |
make[2]: Nothing to be done for `all'. | |
make[2]: Leaving directory `/home/soc/src/gllvm/build/lib/DebugInfo' | |
make[3]: Entering directory `/home/soc/src/gllvm/build/lib/Transforms/Vectorize' | |
make[3]: Nothing to be done for `all'. | |
make[3]: Leaving directory `/home/soc/src/gllvm/build/lib/Transforms/Vectorize' | |
make[2]: Entering directory `/home/soc/src/gllvm/build/lib/CodeGen' | |
make[4]: Entering directory `/home/soc/src/gllvm/build/lib/Target/X86/InstPrinter' | |
make[4]: Nothing to be done for `all'. | |
make[4]: Leaving directory `/home/soc/src/gllvm/build/lib/Target/X86/InstPrinter' | |
make[3]: Entering directory `/home/soc/src/gllvm/build/lib/Target/CellSPU' | |
make[4]: Entering directory `/home/soc/src/gllvm/build/lib/Target/X86/AsmParser' | |
make[4]: Nothing to be done for `all'. | |
make[4]: Leaving directory `/home/soc/src/gllvm/build/lib/Target/X86/AsmParser' | |
make[3]: Entering directory `/home/soc/src/gllvm/build/lib/Transforms/Hello' | |
make[3]: Nothing to be done for `all'. | |
make[3]: Leaving directory `/home/soc/src/gllvm/build/lib/Transforms/Hello' | |
make[2]: Leaving directory `/home/soc/src/gllvm/build/lib/Transforms' | |
make[3]: Entering directory `/home/soc/src/gllvm/build/lib/Target/XCore' | |
make[4]: Entering directory `/home/soc/src/gllvm/build/lib/Target/X86/Disassembler' | |
make[4]: Nothing to be done for `all'. | |
make[4]: Leaving directory `/home/soc/src/gllvm/build/lib/Target/X86/Disassembler' | |
make[3]: Entering directory `/home/soc/src/gllvm/build/lib/Target/Mips' | |
make[4]: Entering directory `/home/soc/src/gllvm/build/lib/Target/X86/TargetInfo' | |
make[4]: Nothing to be done for `all'. | |
make[4]: Leaving directory `/home/soc/src/gllvm/build/lib/Target/X86/TargetInfo' | |
make[3]: Entering directory `/home/soc/src/gllvm/build/lib/Target/ARM' | |
make[4]: Entering directory `/home/soc/src/gllvm/build/lib/Target/XCore/TargetInfo' | |
make[4]: Nothing to be done for `all'. | |
make[4]: Leaving directory `/home/soc/src/gllvm/build/lib/Target/XCore/TargetInfo' | |
make[4]: Entering directory `/home/soc/src/gllvm/build/lib/Target/CellSPU/TargetInfo' | |
make[4]: Nothing to be done for `all'. | |
make[4]: Leaving directory `/home/soc/src/gllvm/build/lib/Target/CellSPU/TargetInfo' | |
make[4]: Entering directory `/home/soc/src/gllvm/build/lib/Target/XCore/MCTargetDesc' | |
make[4]: Nothing to be done for `all'. | |
make[4]: Leaving directory `/home/soc/src/gllvm/build/lib/Target/XCore/MCTargetDesc' | |
make[3]: Entering directory `/home/soc/src/gllvm/build/lib/CodeGen/SelectionDAG' | |
make[3]: Nothing to be done for `all'. | |
make[3]: Leaving directory `/home/soc/src/gllvm/build/lib/CodeGen/SelectionDAG' | |
make[3]: Entering directory `/home/soc/src/gllvm/build/lib/CodeGen/AsmPrinter' | |
make[3]: Nothing to be done for `all'. | |
make[3]: Leaving directory `/home/soc/src/gllvm/build/lib/CodeGen/AsmPrinter' | |
make[2]: Leaving directory `/home/soc/src/gllvm/build/lib/CodeGen' | |
make[4]: Entering directory `/home/soc/src/gllvm/build/lib/Target/X86/MCTargetDesc' | |
make[4]: Nothing to be done for `all'. | |
make[4]: Leaving directory `/home/soc/src/gllvm/build/lib/Target/X86/MCTargetDesc' | |
make[4]: Entering directory `/home/soc/src/gllvm/build/lib/Target/CellSPU/MCTargetDesc' | |
make[4]: Nothing to be done for `all'. | |
make[4]: Leaving directory `/home/soc/src/gllvm/build/lib/Target/CellSPU/MCTargetDesc' | |
make[3]: Leaving directory `/home/soc/src/gllvm/build/lib/Target/CellSPU' | |
make[4]: Entering directory `/home/soc/src/gllvm/build/lib/Target/PowerPC/InstPrinter' | |
make[4]: Nothing to be done for `all'. | |
make[4]: Leaving directory `/home/soc/src/gllvm/build/lib/Target/PowerPC/InstPrinter' | |
make[4]: Entering directory `/home/soc/src/gllvm/build/lib/Target/X86/Utils' | |
make[4]: Nothing to be done for `all'. | |
make[4]: Leaving directory `/home/soc/src/gllvm/build/lib/Target/X86/Utils' | |
make[3]: Leaving directory `/home/soc/src/gllvm/build/lib/Target/X86' | |
make[3]: Entering directory `/home/soc/src/gllvm/build/lib/Target/CppBackend' | |
make[4]: Entering directory `/home/soc/src/gllvm/build/lib/Target/PowerPC/TargetInfo' | |
make[4]: Nothing to be done for `all'. | |
make[4]: Leaving directory `/home/soc/src/gllvm/build/lib/Target/PowerPC/TargetInfo' | |
make[4]: Entering directory `/home/soc/src/gllvm/build/lib/Target/CppBackend/TargetInfo' | |
make[4]: Nothing to be done for `all'. | |
make[4]: Leaving directory `/home/soc/src/gllvm/build/lib/Target/CppBackend/TargetInfo' | |
make[3]: Leaving directory `/home/soc/src/gllvm/build/lib/Target/CppBackend' | |
make[4]: Entering directory `/home/soc/src/gllvm/build/lib/Target/Mips/InstPrinter' | |
make[4]: Nothing to be done for `all'. | |
make[4]: Leaving directory `/home/soc/src/gllvm/build/lib/Target/Mips/InstPrinter' | |
make[3]: Entering directory `/home/soc/src/gllvm/build/lib/Target/MSP430' | |
make[4]: Entering directory `/home/soc/src/gllvm/build/lib/Target/PowerPC/MCTargetDesc' | |
make[4]: Nothing to be done for `all'. | |
make[4]: Leaving directory `/home/soc/src/gllvm/build/lib/Target/PowerPC/MCTargetDesc' | |
make[3]: Leaving directory `/home/soc/src/gllvm/build/lib/Target/PowerPC' | |
make[3]: Entering directory `/home/soc/src/gllvm/build/lib/Target/MBlaze' | |
make[4]: Entering directory `/home/soc/src/gllvm/build/lib/Target/Mips/Disassembler' | |
make[4]: Nothing to be done for `all'. | |
make[4]: Leaving directory `/home/soc/src/gllvm/build/lib/Target/Mips/Disassembler' | |
make[4]: Entering directory `/home/soc/src/gllvm/build/lib/Target/MSP430/InstPrinter' | |
make[4]: Nothing to be done for `all'. | |
make[4]: Leaving directory `/home/soc/src/gllvm/build/lib/Target/MSP430/InstPrinter' | |
make[3]: Entering directory `/home/soc/src/gllvm/build/lib/Target/NVPTX' | |
make[4]: Entering directory `/home/soc/src/gllvm/build/lib/Target/ARM/InstPrinter' | |
make[4]: Nothing to be done for `all'. | |
make[4]: Leaving directory `/home/soc/src/gllvm/build/lib/Target/ARM/InstPrinter' | |
make[4]: Entering directory `/home/soc/src/gllvm/build/lib/Target/MSP430/TargetInfo' | |
make[4]: Nothing to be done for `all'. | |
make[4]: Leaving directory `/home/soc/src/gllvm/build/lib/Target/MSP430/TargetInfo' | |
make[4]: Entering directory `/home/soc/src/gllvm/build/lib/Target/ARM/AsmParser' | |
make[4]: Nothing to be done for `all'. | |
make[4]: Leaving directory `/home/soc/src/gllvm/build/lib/Target/ARM/AsmParser' | |
make[4]: Entering directory `/home/soc/src/gllvm/build/lib/Target/Mips/AsmParser' | |
make[4]: Nothing to be done for `all'. | |
make[4]: Leaving directory `/home/soc/src/gllvm/build/lib/Target/Mips/AsmParser' | |
make[4]: Entering directory `/home/soc/src/gllvm/build/lib/Target/MSP430/MCTargetDesc' | |
make[4]: Nothing to be done for `all'. | |
make[4]: Leaving directory `/home/soc/src/gllvm/build/lib/Target/MSP430/MCTargetDesc' | |
make[3]: Leaving directory `/home/soc/src/gllvm/build/lib/Target/MSP430' | |
make[4]: Entering directory `/home/soc/src/gllvm/build/lib/Target/NVPTX/InstPrinter' | |
make[4]: Nothing to be done for `all'. | |
make[4]: Leaving directory `/home/soc/src/gllvm/build/lib/Target/NVPTX/InstPrinter' | |
make[4]: Entering directory `/home/soc/src/gllvm/build/lib/Target/MBlaze/InstPrinter' | |
make[4]: Nothing to be done for `all'. | |
make[4]: Leaving directory `/home/soc/src/gllvm/build/lib/Target/MBlaze/InstPrinter' | |
make[4]: Entering directory `/home/soc/src/gllvm/build/lib/Target/Mips/TargetInfo' | |
make[4]: Nothing to be done for `all'. | |
make[4]: Leaving directory `/home/soc/src/gllvm/build/lib/Target/Mips/TargetInfo' | |
make[4]: Entering directory `/home/soc/src/gllvm/build/lib/Target/ARM/Disassembler' | |
make[4]: Nothing to be done for `all'. | |
make[4]: Leaving directory `/home/soc/src/gllvm/build/lib/Target/ARM/Disassembler' | |
make[3]: Entering directory `/home/soc/src/gllvm/build/lib/Target/Hexagon' | |
make[4]: Entering directory `/home/soc/src/gllvm/build/lib/Target/NVPTX/TargetInfo' | |
make[4]: Nothing to be done for `all'. | |
make[4]: Leaving directory `/home/soc/src/gllvm/build/lib/Target/NVPTX/TargetInfo' | |
make[4]: Entering directory `/home/soc/src/gllvm/build/lib/Target/MBlaze/AsmParser' | |
make[4]: Nothing to be done for `all'. | |
make[4]: Leaving directory `/home/soc/src/gllvm/build/lib/Target/MBlaze/AsmParser' | |
make[4]: Entering directory `/home/soc/src/gllvm/build/lib/Target/ARM/TargetInfo' | |
make[4]: Nothing to be done for `all'. | |
make[4]: Leaving directory `/home/soc/src/gllvm/build/lib/Target/ARM/TargetInfo' | |
make[4]: Entering directory `/home/soc/src/gllvm/build/lib/Target/NVPTX/MCTargetDesc' | |
make[4]: Nothing to be done for `all'. | |
make[4]: Leaving directory `/home/soc/src/gllvm/build/lib/Target/NVPTX/MCTargetDesc' | |
make[3]: Leaving directory `/home/soc/src/gllvm/build/lib/Target/NVPTX' | |
make[4]: Entering directory `/home/soc/src/gllvm/build/lib/Target/MBlaze/Disassembler' | |
make[4]: Nothing to be done for `all'. | |
make[4]: Leaving directory `/home/soc/src/gllvm/build/lib/Target/MBlaze/Disassembler' | |
make[4]: Entering directory `/home/soc/src/gllvm/build/lib/Target/Mips/MCTargetDesc' | |
make[4]: Nothing to be done for `all'. | |
make[4]: Leaving directory `/home/soc/src/gllvm/build/lib/Target/Mips/MCTargetDesc' | |
make[3]: Leaving directory `/home/soc/src/gllvm/build/lib/Target/Mips' | |
make[4]: Entering directory `/home/soc/src/gllvm/build/lib/Target/Hexagon/InstPrinter' | |
make[4]: Nothing to be done for `all'. | |
make[4]: Leaving directory `/home/soc/src/gllvm/build/lib/Target/Hexagon/InstPrinter' | |
make[4]: Entering directory `/home/soc/src/gllvm/build/lib/Target/ARM/MCTargetDesc' | |
make[4]: Nothing to be done for `all'. | |
make[4]: Leaving directory `/home/soc/src/gllvm/build/lib/Target/ARM/MCTargetDesc' | |
make[3]: Leaving directory `/home/soc/src/gllvm/build/lib/Target/ARM' | |
make[4]: Entering directory `/home/soc/src/gllvm/build/lib/Target/MBlaze/TargetInfo' | |
make[4]: Nothing to be done for `all'. | |
make[4]: Leaving directory `/home/soc/src/gllvm/build/lib/Target/MBlaze/TargetInfo' | |
make[4]: Entering directory `/home/soc/src/gllvm/build/lib/Target/Hexagon/TargetInfo' | |
make[4]: Nothing to be done for `all'. | |
make[4]: Leaving directory `/home/soc/src/gllvm/build/lib/Target/Hexagon/TargetInfo' | |
make[4]: Entering directory `/home/soc/src/gllvm/build/lib/Target/MBlaze/MCTargetDesc' | |
make[4]: Nothing to be done for `all'. | |
make[4]: Leaving directory `/home/soc/src/gllvm/build/lib/Target/MBlaze/MCTargetDesc' | |
make[3]: Leaving directory `/home/soc/src/gllvm/build/lib/Target/MBlaze' | |
make[4]: Entering directory `/home/soc/src/gllvm/build/lib/Target/Hexagon/MCTargetDesc' | |
make[4]: Nothing to be done for `all'. | |
make[4]: Leaving directory `/home/soc/src/gllvm/build/lib/Target/Hexagon/MCTargetDesc' | |
make[3]: Leaving directory `/home/soc/src/gllvm/build/lib/Target/Hexagon' | |
make[2]: Leaving directory `/home/soc/src/gllvm/build/lib/Target' | |
make[1]: Leaving directory `/home/soc/src/gllvm/build/lib' | |
make[1]: Entering directory `/home/soc/src/gllvm/build/tools/llvm-config' | |
make[1]: Nothing to be done for `all'. | |
make[1]: Leaving directory `/home/soc/src/gllvm/build/tools/llvm-config' | |
make[1]: Entering directory `/home/soc/src/gllvm/build/tools' | |
make[2]: Entering directory `/home/soc/src/gllvm/build/tools/llvm-as' | |
make[2]: Nothing to be done for `all'. | |
make[2]: Leaving directory `/home/soc/src/gllvm/build/tools/llvm-as' | |
make[2]: Entering directory `/home/soc/src/gllvm/build/tools/llvm-config' | |
make[2]: Nothing to be done for `all'. | |
make[2]: Leaving directory `/home/soc/src/gllvm/build/tools/llvm-config' | |
make[2]: Entering directory `/home/soc/src/gllvm/build/tools/llvm-ar' | |
make[2]: Nothing to be done for `all'. | |
make[2]: Leaving directory `/home/soc/src/gllvm/build/tools/llvm-ar' | |
make[2]: Entering directory `/home/soc/src/gllvm/build/tools/llvm-dis' | |
b' | |
make[2]: Nothing to be done for `all'. | |
make[2]: Nothing to be done for `all'. | |
make[2]: Leaving directory `/home/soc/src/gllvm/build/tools/llvm-ranlib' | |
make[2]: Leaving directory `/home/soc/src/gllvm/build/tools/llvm-dis' | |
make[2]: Entering directory `/home/soc/src/gllvm/build/tools/llc' | |
make[2]: Nothing to be done for `all'. | |
make[2]: Leaving directory `/home/soc/src/gllvm/build/tools/llc' | |
make[2]: Entering directory `/home/soc/src/gllvm/build/tools/opt' | |
make[2]: Nothing to be done for `all'. | |
make[2]: Leaving directory `/home/soc/src/gllvm/build/tools/opt' | |
make[2]: Entering directory `/home/soc/src/gllvm/build/tools/llvm-nm' | |
make[2]: Nothing to be done for `all'. | |
make[2]: Leaving directory `/home/soc/src/gllvm/build/tools/llvm-nm' | |
make[2]: Entering directory `/home/soc/src/gllvm/build/tools/llvm-prof' | |
make[2]: Nothing to be done for `all'. | |
make[2]: Leaving directory `/home/soc/src/gllvm/build/tools/llvm-prof' | |
make[2]: Entering directory `/home/soc/src/gllvm/build/tools/llvm-link' | |
make[2]: Nothing to be done for `all'. | |
make[2]: Leaving directory `/home/soc/src/gllvm/build/tools/llvm-link' | |
make[2]: Entering directory `/home/soc/src/gllvm/build/tools/lli' | |
make[2]: Nothing to be done for `all'. | |
make[2]: Leaving directory `/home/soc/src/gllvm/build/tools/lli' | |
make[2]: Entering directory `/home/soc/src/gllvm/build/tools/llvm-extract' | |
make[2]: Nothing to be done for `all'. | |
make[2]: Leaving directory `/home/soc/src/gllvm/build/tools/llvm-extract' | |
make[2]: Entering directory `/home/soc/src/gllvm/build/tools/llvm-mc' | |
make[2]: Nothing to be done for `all'. | |
make[2]: Leaving directory `/home/soc/src/gllvm/build/tools/llvm-mc' | |
make[2]: Entering directory `/home/soc/src/gllvm/build/tools/macho-dump' | |
make[2]: Nothing to be done for `all'. | |
make[2]: Leaving directory `/home/soc/src/gllvm/build/tools/macho-dump' | |
make[2]: Entering directory `/home/soc/src/gllvm/build/tools/llvm-bcanalyzer' | |
make[2]: Nothing to be done for `all'. | |
make[2]: Leaving directory `/home/soc/src/gllvm/build/tools/llvm-bcanalyzer' | |
make[2]: Entering directory `/home/soc/src/gllvm/build/tools/bugpoint' | |
make[2]: Nothing to be done for `all'. | |
make[2]: Leaving directory `/home/soc/src/gllvm/build/tools/bugpoint' | |
make[2]: Entering directory `/home/soc/src/gllvm/build/tools/llvm-objdump' | |
make[2]: Nothing to be done for `all'. | |
make[2]: Leaving directory `/home/soc/src/gllvm/build/tools/llvm-objdump' | |
make[2]: Entering directory `/home/soc/src/gllvm/build/tools/llvm-diff' | |
make[2]: Nothing to be done for `all'. | |
make[2]: Leaving directory `/home/soc/src/gllvm/build/tools/llvm-diff' | |
make[2]: Entering directory `/home/soc/src/gllvm/build/tools/llvm-readobj' | |
make[2]: Nothing to be done for `all'. | |
make[2]: Leaving directory `/home/soc/src/gllvm/build/tools/llvm-readobj' | |
make[2]: Entering directory `/home/soc/src/gllvm/build/tools/llvm-cov' | |
make[2]: Nothing to be done for `all'. | |
make[2]: Leaving directory `/home/soc/src/gllvm/build/tools/llvm-cov' | |
make[2]: Entering directory `/home/soc/src/gllvm/build/tools/llvm-dwarfdump' | |
make[2]: Nothing to be done for `all'. | |
make[2]: Leaving directory `/home/soc/src/gllvm/build/tools/llvm-dwarfdump' | |
make[2]: Entering directory `/home/soc/src/gllvm/build/tools/llvm-mcmarkup' | |
make[2]: Nothing to be done for `all'. | |
make[2]: Leaving directory `/home/soc/src/gllvm/build/tools/llvm-mcmarkup' | |
make[2]: Entering directory `/home/soc/src/gllvm/build/tools/llvm-rtdyld' | |
make[2]: Nothing to be done for `all'. | |
make[2]: Leaving directory `/home/soc/src/gllvm/build/tools/llvm-rtdyld' | |
make[2]: Entering directory `/home/soc/src/gllvm/build/tools/bugpoint-passes' | |
make[2]: Nothing to be done for `all'. | |
make[2]: Leaving directory `/home/soc/src/gllvm/build/tools/bugpoint-passes' | |
make[2]: Entering directory `/home/soc/src/gllvm/build/tools/llvm-size' | |
make[2]: Nothing to be done for `all'. | |
make[2]: Leaving directory `/home/soc/src/gllvm/build/tools/llvm-size' | |
make[2]: Entering directory `/home/soc/src/gllvm/build/tools/clang' | |
make[2]: Entering directory `/home/soc/src/gllvm/build/tools/llvm-stress' | |
make[2]: Nothing to be done for `all'. | |
make[2]: Leaving directory `/home/soc/src/gllvm/build/tools/llvm-stress' | |
make[2]: Entering directory `/home/soc/src/gllvm/build/tools/lto' | |
make[2]: Nothing to be done for `all'. | |
make[2]: Leaving directory `/home/soc/src/gllvm/build/tools/lto' | |
make[3]: Entering directory `/home/soc/src/gllvm/build/tools/clang/utils/TableGen' | |
make[3]: Nothing to be done for `all'. | |
make[3]: Leaving directory `/home/soc/src/gllvm/build/tools/clang/utils/TableGen' | |
make[3]: Entering directory `/home/soc/src/gllvm/build/tools/clang/include' | |
make[4]: Entering directory `/home/soc/src/gllvm/build/tools/clang/include/clang' | |
make[5]: Entering directory `/home/soc/src/gllvm/build/tools/clang/include/clang/AST' | |
make[5]: Leaving directory `/home/soc/src/gllvm/build/tools/clang/include/clang/AST' | |
make[5]: Entering directory `/home/soc/src/gllvm/build/tools/clang/include/clang/Basic' | |
make[5]: Leaving directory `/home/soc/src/gllvm/build/tools/clang/include/clang/Basic' | |
make[5]: Entering directory `/home/soc/src/gllvm/build/tools/clang/include/clang/Driver' | |
make[5]: Leaving directory `/home/soc/src/gllvm/build/tools/clang/include/clang/Driver' | |
make[5]: Entering directory `/home/soc/src/gllvm/build/tools/clang/include/clang/Lex' | |
make[5]: Leaving directory `/home/soc/src/gllvm/build/tools/clang/include/clang/Lex' | |
make[5]: Entering directory `/home/soc/src/gllvm/build/tools/clang/include/clang/Parse' | |
make[5]: Leaving directory `/home/soc/src/gllvm/build/tools/clang/include/clang/Parse' | |
make[5]: Entering directory `/home/soc/src/gllvm/build/tools/clang/include/clang/Sema' | |
make[5]: Leaving directory `/home/soc/src/gllvm/build/tools/clang/include/clang/Sema' | |
make[5]: Entering directory `/home/soc/src/gllvm/build/tools/clang/include/clang/Serialization' | |
make[5]: Leaving directory `/home/soc/src/gllvm/build/tools/clang/include/clang/Serialization' | |
make[4]: Leaving directory `/home/soc/src/gllvm/build/tools/clang/include/clang' | |
make[4]: Entering directory `/home/soc/src/gllvm/build/tools/clang/include/clang-c' | |
make[4]: Nothing to be done for `all'. | |
make[4]: Leaving directory `/home/soc/src/gllvm/build/tools/clang/include/clang-c' | |
make[3]: Leaving directory `/home/soc/src/gllvm/build/tools/clang/include' | |
make[3]: Entering directory `/home/soc/src/gllvm/build/tools/clang/lib' | |
make[4]: Entering directory `/home/soc/src/gllvm/build/tools/clang/lib/ASTMatchers' | |
make[4]: Nothing to be done for `all'. | |
make[4]: Leaving directory `/home/soc/src/gllvm/build/tools/clang/lib/ASTMatchers' | |
make[4]: Entering directory `/home/soc/src/gllvm/build/tools/clang/lib/Parse' | |
make[4]: Nothing to be done for `all'. | |
make[4]: Leaving directory `/home/soc/src/gllvm/build/tools/clang/lib/Parse' | |
make[4]: Entering directory `/home/soc/src/gllvm/build/tools/clang/lib/Headers' | |
make[4]: Entering directory `/home/soc/src/gllvm/build/tools/clang/lib/StaticAnalyzer' | |
make[4]: Leaving directory `/home/soc/src/gllvm/build/tools/clang/lib/Headers' | |
make[4]: Entering directory `/home/soc/src/gllvm/build/tools/clang/lib/Lex' | |
make[4]: Nothing to be done for `all'. | |
make[4]: Leaving directory `/home/soc/src/gllvm/build/tools/clang/lib/Lex' | |
make[4]: Entering directory `/home/soc/src/gllvm/build/tools/clang/lib/Analysis' | |
make[4]: Nothing to be done for `all'. | |
make[4]: Leaving directory `/home/soc/src/gllvm/build/tools/clang/lib/Analysis' | |
make[4]: Entering directory `/home/soc/src/gllvm/build/tools/clang/lib/AST' | |
make[4]: Nothing to be done for `all'. | |
make[4]: Leaving directory `/home/soc/src/gllvm/build/tools/clang/lib/AST' | |
make[4]: Entering directory `/home/soc/src/gllvm/build/tools/clang/lib/CodeGen' | |
make[4]: Nothing to be done for `all'. | |
make[4]: Leaving directory `/home/soc/src/gllvm/build/tools/clang/lib/CodeGen' | |
make[4]: Entering directory `/home/soc/src/gllvm/build/tools/clang/lib/Sema' | |
make[4]: Nothing to be done for `all'. | |
make[4]: Leaving directory `/home/soc/src/gllvm/build/tools/clang/lib/Sema' | |
make[4]: Entering directory `/home/soc/src/gllvm/build/tools/clang/lib/Rewrite' | |
make[4]: Entering directory `/home/soc/src/gllvm/build/tools/clang/lib/Edit' | |
make[4]: Nothing to be done for `all'. | |
make[4]: Leaving directory `/home/soc/src/gllvm/build/tools/clang/lib/Edit' | |
make[5]: Entering directory `/home/soc/src/gllvm/build/tools/clang/lib/Rewrite/Core' | |
make[5]: Nothing to be done for `all'. | |
make[5]: Leaving directory `/home/soc/src/gllvm/build/tools/clang/lib/Rewrite/Core' | |
make[5]: Entering directory `/home/soc/src/gllvm/build/tools/clang/lib/Rewrite/Frontend' | |
make[5]: Nothing to be done for `all'. | |
make[5]: Leaving directory `/home/soc/src/gllvm/build/tools/clang/lib/Rewrite/Frontend' | |
make[4]: Leaving directory `/home/soc/src/gllvm/build/tools/clang/lib/Rewrite' | |
make[5]: Entering directory `/home/soc/src/gllvm/build/tools/clang/lib/StaticAnalyzer/Core' | |
make[5]: Nothing to be done for `all'. | |
make[5]: Leaving directory `/home/soc/src/gllvm/build/tools/clang/lib/StaticAnalyzer/Core' | |
make[4]: Entering directory `/home/soc/src/gllvm/build/tools/clang/lib/FrontendTool' | |
make[4]: Nothing to be done for `all'. | |
make[4]: Leaving directory `/home/soc/src/gllvm/build/tools/clang/lib/FrontendTool' | |
make[4]: Entering directory `/home/soc/src/gllvm/build/tools/clang/lib/ARCMigrate' | |
make[4]: Nothing to be done for `all'. | |
make[4]: Leaving directory `/home/soc/src/gllvm/build/tools/clang/lib/ARCMigrate' | |
make[4]: Entering directory `/home/soc/src/gllvm/build/tools/clang/lib/Tooling' | |
make[4]: Nothing to be done for `all'. | |
make[4]: Leaving directory `/home/soc/src/gllvm/build/tools/clang/lib/Tooling' | |
make[4]: Entering directory `/home/soc/src/gllvm/build/tools/clang/lib/Serialization' | |
make[4]: Nothing to be done for `all'. | |
make[4]: Leaving directory `/home/soc/src/gllvm/build/tools/clang/lib/Serialization' | |
make[4]: Entering directory `/home/soc/src/gllvm/build/tools/clang/lib/Driver' | |
make[4]: Nothing to be done for `all'. | |
make[4]: Leaving directory `/home/soc/src/gllvm/build/tools/clang/lib/Driver' | |
make[4]: Entering directory `/home/soc/src/gllvm/build/tools/clang/lib/Frontend' | |
make[4]: Nothing to be done for `all'. | |
make[4]: Leaving directory `/home/soc/src/gllvm/build/tools/clang/lib/Frontend' | |
make[5]: Entering directory `/home/soc/src/gllvm/build/tools/clang/lib/StaticAnalyzer/Checkers' | |
make[5]: Leaving directory `/home/soc/src/gllvm/build/tools/clang/lib/StaticAnalyzer/Checkers' | |
make[5]: Entering directory `/home/soc/src/gllvm/build/tools/clang/lib/StaticAnalyzer/Frontend' | |
make[5]: Nothing to be done for `all'. | |
make[5]: Leaving directory `/home/soc/src/gllvm/build/tools/clang/lib/StaticAnalyzer/Frontend' | |
make[4]: Leaving directory `/home/soc/src/gllvm/build/tools/clang/lib/StaticAnalyzer' | |
make[4]: Entering directory `/home/soc/src/gllvm/build/tools/clang/lib/Basic' | |
make[4]: Leaving directory `/home/soc/src/gllvm/build/tools/clang/lib/Basic' | |
make[3]: Leaving directory `/home/soc/src/gllvm/build/tools/clang/lib' | |
make[3]: Entering directory `/home/soc/src/gllvm/build/tools/clang/tools' | |
make[4]: Entering directory `/home/soc/src/gllvm/build/tools/clang/tools/driver' | |
make[4]: Nothing to be done for `all'. | |
make[4]: Leaving directory `/home/soc/src/gllvm/build/tools/clang/tools/driver' | |
make[4]: Entering directory `/home/soc/src/gllvm/build/tools/clang/tools/libclang' | |
make[4]: Nothing to be done for `all'. | |
make[4]: Leaving directory `/home/soc/src/gllvm/build/tools/clang/tools/libclang' | |
make[4]: Entering directory `/home/soc/src/gllvm/build/tools/clang/tools/c-index-test' | |
make[4]: Nothing to be done for `all'. | |
make[4]: Leaving directory `/home/soc/src/gllvm/build/tools/clang/tools/c-index-test' | |
make[4]: Entering directory `/home/soc/src/gllvm/build/tools/clang/tools/arcmt-test' | |
make[4]: Nothing to be done for `all'. | |
make[4]: Leaving directory `/home/soc/src/gllvm/build/tools/clang/tools/arcmt-test' | |
make[4]: Entering directory `/home/soc/src/gllvm/build/tools/clang/tools/c-arcmt-test' | |
make[4]: Nothing to be done for `all'. | |
make[4]: Leaving directory `/home/soc/src/gllvm/build/tools/clang/tools/c-arcmt-test' | |
make[4]: Entering directory `/home/soc/src/gllvm/build/tools/clang/tools/diagtool' | |
make[4]: Nothing to be done for `all'. | |
make[4]: Leaving directory `/home/soc/src/gllvm/build/tools/clang/tools/diagtool' | |
make[4]: Entering directory `/home/soc/src/gllvm/build/tools/clang/tools/clang-check' | |
make[4]: Nothing to be done for `all'. | |
make[4]: Leaving directory `/home/soc/src/gllvm/build/tools/clang/tools/clang-check' | |
make[3]: Leaving directory `/home/soc/src/gllvm/build/tools/clang/tools' | |
make[3]: Entering directory `/home/soc/src/gllvm/build/tools/clang/runtime' | |
make[4]: Entering directory `/home/soc/src/gllvm/build/tools/clang/runtime/libcxx' | |
make[4]: Nothing to be done for `all'. | |
make[4]: Leaving directory `/home/soc/src/gllvm/build/tools/clang/runtime/libcxx' | |
make[4]: Entering directory `/home/soc/src/gllvm/build/tools/clang/runtime/compiler-rt' | |
make[5]: Entering directory `/home/soc/src/gllvm/projects/compiler-rt' | |
COMPILE: clang_linux/asan-i386/i386: /home/soc/src/gllvm/projects/compiler-rt/lib/asan/asan_allocator.cc | |
COMPILE: clang_linux/asan-i386/i386: /home/soc/src/gllvm/projects/compiler-rt/lib/asan/asan_globals.cc | |
COMPILE: clang_linux/asan-i386/i386: /home/soc/src/gllvm/projects/compiler-rt/lib/asan/asan_interceptors.cc | |
COMPILE: clang_linux/asan-i386/i386: /home/soc/src/gllvm/projects/compiler-rt/lib/asan/asan_posix.cc | |
COMPILE: clang_linux/asan-i386/i386: /home/soc/src/gllvm/projects/compiler-rt/lib/asan/asan_report.cc | |
COMPILE: clang_linux/asan-i386/i386: /home/soc/src/gllvm/projects/compiler-rt/lib/asan/asan_rtl.cc | |
COMPILE: clang_linux/asan-i386/i386: /home/soc/src/gllvm/projects/compiler-rt/lib/asan/asan_thread_registry.cc | |
COMPILE: clang_linux/asan-i386/i386: /home/soc/src/gllvm/projects/compiler-rt/lib/sanitizer_common/sanitizer_printf.cc | |
make[5]: Leaving directory `/home/soc/src/gllvm/projects/compiler-rt' | |
rm /home/soc/src/gllvm/build/Debug+Asserts/lib/clang/3.2/lib/linux/.dir | |
make[4]: Leaving directory `/home/soc/src/gllvm/build/tools/clang/runtime/compiler-rt' | |
make[3]: Leaving directory `/home/soc/src/gllvm/build/tools/clang/runtime' | |
make[2]: Leaving directory `/home/soc/src/gllvm/build/tools/clang' | |
make[1]: Leaving directory `/home/soc/src/gllvm/build/tools' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
diff --git a/lib/Basic/SourceManager.cpp b/lib/Basic/SourceManager.cpp | |
index cd0284a..f981420 100644 | |
--- a/lib/Basic/SourceManager.cpp | |
+++ b/lib/Basic/SourceManager.cpp | |
@@ -1076,9 +1076,6 @@ unsigned SourceManager::getPresumedColumnNumber(SourceLocation Loc, | |
return getPresumedLoc(Loc).getColumn(); | |
} | |
-#ifdef __SSE2__ | |
-#include <emmintrin.h> | |
-#endif | |
static LLVM_ATTRIBUTE_NOINLINE void | |
ComputeLineNumbers(DiagnosticsEngine &Diag, ContentCache *FI, | |
@@ -1107,42 +1104,9 @@ static void ComputeLineNumbers(DiagnosticsEngine &Diag, ContentCache *FI, | |
// Skip over the contents of the line. | |
const unsigned char *NextBuf = (const unsigned char *)Buf; | |
-#ifdef __SSE2__ | |
- // Try to skip to the next newline using SSE instructions. This is very | |
- // performance sensitive for programs with lots of diagnostics and in -E | |
- // mode. | |
- __m128i CRs = _mm_set1_epi8('\r'); | |
- __m128i LFs = _mm_set1_epi8('\n'); | |
- | |
- // First fix up the alignment to 16 bytes. | |
- while (((uintptr_t)NextBuf & 0xF) != 0) { | |
- if (*NextBuf == '\n' || *NextBuf == '\r' || *NextBuf == '\0') | |
- goto FoundSpecialChar; | |
- ++NextBuf; | |
- } | |
- | |
- // Scan 16 byte chunks for '\r' and '\n'. Ignore '\0'. | |
- while (NextBuf+16 <= End) { | |
- const __m128i Chunk = *(const __m128i*)NextBuf; | |
- __m128i Cmp = _mm_or_si128(_mm_cmpeq_epi8(Chunk, CRs), | |
- _mm_cmpeq_epi8(Chunk, LFs)); | |
- unsigned Mask = _mm_movemask_epi8(Cmp); | |
- | |
- // If we found a newline, adjust the pointer and jump to the handling code. | |
- if (Mask != 0) { | |
- NextBuf += llvm::CountTrailingZeros_32(Mask); | |
- goto FoundSpecialChar; | |
- } | |
- NextBuf += 16; | |
- } | |
-#endif | |
- | |
while (*NextBuf != '\n' && *NextBuf != '\r' && *NextBuf != '\0') | |
++NextBuf; | |
-#ifdef __SSE2__ | |
-FoundSpecialChar: | |
-#endif | |
Offs += NextBuf-Buf; | |
Buf = NextBuf; | |
diff --git a/lib/Lex/Lexer.cpp b/lib/Lex/Lexer.cpp | |
index fa911fe..e4afc01 100644 | |
--- a/lib/Lex/Lexer.cpp | |
+++ b/lib/Lex/Lexer.cpp | |
@@ -2117,9 +2117,7 @@ static bool isEndOfBlockCommentWithEscapedNewLine(const char *CurPtr, | |
return true; | |
} | |
-#ifdef __SSE2__ | |
-#include <emmintrin.h> | |
-#elif __ALTIVEC__ | |
+#if __ALTIVEC__ | |
#include <altivec.h> | |
#undef bool | |
#endif | |
@@ -2179,21 +2177,7 @@ bool Lexer::SkipBlockComment(Token &Result, const char *CurPtr) { | |
if (C == '/') goto FoundSlash; | |
-#ifdef __SSE2__ | |
- __m128i Slashes = _mm_set1_epi8('/'); | |
- while (CurPtr+16 <= BufferEnd) { | |
- int cmp = _mm_movemask_epi8(_mm_cmpeq_epi8(*(const __m128i*)CurPtr, | |
- Slashes)); | |
- if (cmp != 0) { | |
- // Adjust the pointer to point directly after the first slash. It's | |
- // not necessary to set C here, it will be overwritten at the end of | |
- // the outer loop. | |
- CurPtr += llvm::CountTrailingZeros_32(cmp) + 1; | |
- goto FoundSlash; | |
- } | |
- CurPtr += 16; | |
- } | |
-#elif __ALTIVEC__ | |
+#if __ALTIVEC__ | |
__vector unsigned char Slashes = { | |
'/', '/', '/', '/', '/', '/', '/', '/', | |
'/', '/', '/', '/', '/', '/', '/', '/' | |
diff --git a/lib/Parse/ParseAST.cpp b/lib/Parse/ParseAST.cpp | |
index 4c0bf42..4d95ceb 100644 | |
--- a/lib/Parse/ParseAST.cpp | |
+++ b/lib/Parse/ParseAST.cpp | |
@@ -120,5 +120,5 @@ void clang::ParseAST(Sema &S, bool PrintStats, bool SkipFunctionBodies) { | |
} | |
} | |
//Please comment out the following two lines if compiling this code | |
-#define DONT_USE_ANON_FV | |
-#include "../../../../clang-glambda-fv/my-code/fv_debug.cpp" | |
+//#define DONT_USE_ANON_FV | |
+//#include "../../../../clang-glambda-fv/my-code/fv_debug.cpp" | |
diff --git a/lib/Sema/SemaLambda.cpp b/lib/Sema/SemaLambda.cpp | |
index 7a7f9f2..f62ec65 100644 | |
--- a/lib/Sema/SemaLambda.cpp | |
+++ b/lib/Sema/SemaLambda.cpp | |
@@ -268,10 +268,10 @@ static void createTemplateVersionsOfAutoParameters( | |
// adjusted | |
bool VisitDeclRefExpr(DeclRefExpr *DRE) { | |
ValueDecl* VD = DRE->getDecl(); | |
- for (size_t i = 0; i < CurMaxIndex; ++i ) | |
+ for (size_t i = 0; i < this->CurMaxIndex; ++i ) | |
{ | |
- if (VD == cast<ValueDecl>(OriginalParams[i])) | |
- DRE->setDecl(NewParams[i]); | |
+ if (VD == cast<ValueDecl>(this->OriginalParams[i])) | |
+ DRE->setDecl(this->NewParams[i]); | |
} | |
return true; | |
} | |
diff --git a/lib/Sema/TreeTransform.h b/lib/Sema/TreeTransform.h | |
index 0d46520..faf7646 100644 | |
--- a/lib/Sema/TreeTransform.h | |
+++ b/lib/Sema/TreeTransform.h | |
@@ -30,6 +30,7 @@ | |
#include "clang/AST/StmtObjC.h" | |
#include "clang/Sema/Ownership.h" | |
#include "clang/Sema/Designator.h" | |
+#include "clang/Sema/Template.h" | |
#include "clang/Lex/Preprocessor.h" | |
#include "llvm/ADT/ArrayRef.h" | |
#include "llvm/Support/ErrorHandling.h" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/bin/sh: 1: sw_vers: not found | |
clang: /home/soc/src/llvm/tools/clang/lib/Serialization/../../include/clang/AST/DeclCXX.h:642: struct LambdaDefinitionData &clang::CXXRecordDecl::getLambdaData() const: Assertion `DefinitionData->IsLambda && "queried lambda property of non-lambda class"' failed. | |
0 clang 0x0000000002e1a2de | |
1 clang 0x0000000002e1a7da | |
2 libpthread.so.0 0x00002b9b2cee5cb0 | |
3 libc.so.6 0x00002b9b2db44425 gsignal + 53 | |
4 libc.so.6 0x00002b9b2db47b8b abort + 379 | |
5 libc.so.6 0x00002b9b2db3d0ee | |
6 libc.so.6 0x00002b9b2db3d192 | |
7 clang 0x0000000000af1731 | |
8 clang 0x0000000000eb9c25 | |
9 clang 0x0000000000ea36a5 clang::Sema::ActOnStartOfFunctionDef(clang::Scope*, clang::Decl*) + 389 | |
10 clang 0x0000000000dd511e clang::Parser::ParseLexedMethodDef(clang::Parser::LexedMethod&) + 574 | |
11 clang 0x0000000000dd4ed4 clang::Parser::LexedMethod::ParseLexedMethodDefs() + 36 | |
12 clang 0x0000000000dd47f5 clang::Parser::ParseLexedMethodDefs(clang::Parser::ParsingClass&) + 277 | |
13 clang 0x0000000000d84993 clang::Parser::ParseCXXMemberSpecification(clang::SourceLocation, unsigned int, clang::Decl*) + 3907 | |
clang: /home/soc/src/llvm/tools/clang/lib/Serialization/../../include/clang/AST/DeclCXX.h:642: struct LambdaDefinitionData &clang::CXXRecordDecl::getLambdaData() const: Assertion `DefinitionData->IsLambda && "queried lambda property of non-lambda class"' failed. | |
14 clang 0x0000000000d8359e clang::Parser::ParseClassSpecifier(clang::tok::TokenKind, clang::SourceLocation, clang::DeclSpec&, clang::Parser::ParsedTemplateInfo const&, clang::AccessSpecifier, bool, clang::Parser::DeclSpecContext) + 8590 | |
15 clang 0x0000000000d699c1 clang::Parser::ParseDeclarationSpecifiers(clang::DeclSpec&, clang::Parser::ParsedTemplateInfo const&, clang::AccessSpecifier, clang::Parser::DeclSpecContext, clang::Parser::LateParsedAttrList*) + 8609 | |
16 clang 0x0000000000dc8912 clang::Parser::ParseSingleDeclarationAfterTemplate(unsigned int, clang::Parser::ParsedTemplateInfo const&, clang::ParsingDeclRAIIObject&, clang::SourceLocation&, clang::AccessSpecifier, clang::AttributeList*) + 482 | |
17 clang 0x0000000000dc83d9 clang::Parser::ParseTemplateDeclarationOrSpecialization(unsigned int, clang::SourceLocation&, clang::AccessSpecifier, clang::AttributeList*) + 1497 | |
18 clang 0x0000000000dc7ce7 clang::Parser::ParseDeclarationStartingWithTemplate(unsigned int, clang::SourceLocation&, clang::AccessSpecifier, clang::AttributeList*) + 215 | |
19 clang 0x0000000000d673d1 clang::Parser::ParseDeclaration(llvm::SmallVector<clang::Stmt*, 32u>&, unsigned int, clang::SourceLocation&, clang::Parser::ParsedAttributesWithRange&) + 385 | |
20 clang 0x0000000000d51c35 clang::Parser::ParseExternalDeclaration(clang::Parser::ParsedAttributesWithRange&, clang::ParsingDeclSpec*) + 2037 | |
21 clang 0x0000000000d7dc62 clang::Parser::ParseInnerNamespace(std::vector<clang::SourceLocation, std::allocator<clang::SourceLocation> >&, std::vector<clang::IdentifierInfo*, std::allocator<clang::IdentifierInfo*> >&, std::vector<clang::SourceLocation, std::allocator<clang::SourceLocation> >&, unsigned int, clang::SourceLocation&, clang::ParsedAttributes&, clang::BalancedDelimiterTracker&) + 306 | |
22 clang 0x0000000000d7d71e clang::Parser::ParseNamespace(unsigned int, clang::SourceLocation&, clang::SourceLocation) + 3470 | |
23 clang 0x0000000000d67504 clang::Parser::ParseDeclaration(llvm::SmallVector<clang::Stmt*, 32u>&, unsigned int, clang::SourceLocation&, clang::Parser::ParsedAttributesWithRange&) + 692 | |
24 clang 0x0000000000d51c35 clang::Parser::ParseExternalDeclaration(clang::Parser::ParsedAttributesWithRange&, clang::ParsingDeclSpec*) + 2037 | |
25 clang 0x0000000000d513fd clang::Parser::ParseTopLevelDecl(clang::OpaquePtr<clang::DeclGroupRef>&) + 461 | |
26 clang 0x0000000000d4d843 clang::ParseAST(clang::Sema&, bool, bool) + 531 | |
27 clang 0x00000000008dc158 clang::ASTFrontendAction::ExecuteAction() + 312 | |
28 clang 0x0000000000b4736b clang::CodeGenAction::ExecuteAction() + 1259 | |
29 clang 0x00000000008dbd6b clang::FrontendAction::Execute() + 235 | |
30 clang 0x00000000008ae39b clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) + 779 | |
31 clang 0x00000000008737e7 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) + 999 | |
32 clang 0x0000000000861128 cc1_main(char const**, char const**, char const*, void*) + 760 | |
33 clang 0x000000000086c88d main + 477 | |
34 libc.so.6 0x00002b9b2db2f76d __libc_start_main + 237 | |
35 clang 0x0000000000860d49 | |
Stack dump: | |
0. Program arguments: /home/soc/src/gllvm/build/Debug+Asserts/bin/clang -cc1 -triple i386-unknown-linux-gnu -emit-obj -disable-free -main-file-name asan_globals.cc -pic-level 2 -fmath-errno -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu pentium4 -target-linker-version 2.22.90.20120924 -momit-leaf-frame-pointer -coverage-file /home/soc/src/gllvm/build/tools/clang/runtime/compiler-rt/clang_linux/asan-i386/i386/SubDir.lib__asan/asan_globals.o -resource-dir /home/soc/src/gllvm/build/Debug+Asserts/bin/../lib/clang/3.2 -I /home/soc/src/gllvm/projects/compiler-rt/lib -I /home/soc/src/gllvm/projects/compiler-rt/include -fmodule-cache-path /var/tmp/clang-module-cache -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/4.7/../../../../include/c++/4.7 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/4.7/../../../../include/c++/4.7/x86_64-linux-gnu/32 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/4.7/../../../../include/c++/4.7/backward -internal-isystem /usr/local/include -internal-isystem /home/soc/src/gllvm/build/Debug+Asserts/bin/../lib/clang/3.2/include -internal-externc-isystem /include -internal-externc-isystem /usr/include -O3 -Wall -Werror -fdeprecated-macro -fdebug-compilation-dir /home/soc/src/gllvm/build/tools/clang/runtime/compiler-rt -ferror-limit 19 -fmessage-length 0 -mstackrealign -fno-builtin -fobjc-runtime=gcc -fdiagnostics-show-option -o /home/soc/src/gllvm/build/tools/clang/runtime/compiler-rt/clang_linux/asan-i386/i386/SubDir.lib__asan/asan_globals.o -x c++ /home/soc/src/gllvm/projects/compiler-rt/lib/asan/asan_globals.cc | |
1. /home/soc/src/gllvm/projects/compiler-rt/lib/sanitizer_common/sanitizer_list.h:29:16: current parser token '{' | |
2. /home/soc/src/gllvm/projects/compiler-rt/lib/sanitizer_common/sanitizer_list.h:19:1: parsing namespace '__sanitizer' | |
3. /home/soc/src/gllvm/projects/compiler-rt/lib/sanitizer_common/sanitizer_list.h:28:1: parsing struct/union/class body 'IntrusiveList' | |
0 clang 0x0000000002e1a2de | |
1 clang 0x0000000002e1a7da | |
2 libpthread.so.0 0x00002af7ab8a4cb0 | |
3 libc.so.6 0x00002af7ac503425 gsignal + 53 | |
4 libc.so.6 0x00002af7ac506b8b abort + 379 | |
5 libc.so.6 0x00002af7ac4fc0ee | |
6 libc.so.6 0x00002af7ac4fc192 | |
7 clang 0x0000000000af1731 | |
8 clang 0x0000000000eb9c25 | |
9 clang 0x0000000000ea36a5 clang::Sema::ActOnStartOfFunctionDef(clang::Scope*, clang::Decl*) + 389 | |
10 clang 0x0000000000dd511e clang::Parser::ParseLexedMethodDef(clang::Parser::LexedMethod&) + 574 | |
11 clang 0x0000000000dd4ed4 clang::Parser::LexedMethod::ParseLexedMethodDefs() + 36 | |
12 clang 0x0000000000dd47f5 clang::Parser::ParseLexedMethodDefs(clang::Parser::ParsingClass&) + 277 | |
13 clang 0x0000000000d84993 clang::Parser::ParseCXXMemberSpecification(clang::SourceLocation, unsigned int, clang::Decl*) + 3907 | |
14 clang 0x0000000000d8359e clang::Parser::ParseClassSpecifier(clang::tok::TokenKind, clang::SourceLocation, clang::DeclSpec&, clang::Parser::ParsedTemplateInfo const&, clang::AccessSpecifier, bool, clang::Parser::DeclSpecContext) + 8590 | |
15 clang 0x0000000000d699c1 clang::Parser::ParseDeclarationSpecifiers(clang::DeclSpec&, clang::Parser::ParsedTemplateInfo const&, clang::AccessSpecifier, clang::Parser::DeclSpecContext, clang::Parser::LateParsedAttrList*) + 8609 | |
16 clang 0x0000000000d52d26 clang::Parser::ParseDeclOrFunctionDefInternal(clang::Parser::ParsedAttributesWithRange&, clang::ParsingDeclSpec&, clang::AccessSpecifier) + 102 | |
17 clang 0x0000000000d52913 clang::Parser::ParseDeclarationOrFunctionDefinition(clang::Parser::ParsedAttributesWithRange&, clang::ParsingDeclSpec*, clang::AccessSpecifier) + 147 | |
18 clang 0x0000000000d520da clang::Parser::ParseExternalDeclaration(clang::Parser::ParsedAttributesWithRange&, clang::ParsingDeclSpec*) + 3226 | |
19 clang 0x0000000000d7dc62 clang::Parser::ParseInnerNamespace(std::vector<clang::SourceLocation, std::allocator<clang::SourceLocation> >&, std::vector<clang::IdentifierInfo*, std::allocator<clang::IdentifierInfo*> >&, std::vector<clang::SourceLocation, std::allocator<clang::SourceLocation> >&, unsigned int, clang::SourceLocation&, clang::ParsedAttributes&, clang::BalancedDelimiterTracker&) + 306 | |
20 clang 0x0000000000d7d71e clang::Parser::ParseNamespace(unsigned int, clang::SourceLocation&, clang::SourceLocation) + 3470 | |
21 clang 0x0000000000d67504 clang::Parser::ParseDeclaration(llvm::SmallVector<clang::Stmt*, 32u>&, unsigned int, clang::SourceLocation&, clang::Parser::ParsedAttributesWithRange&) + 692 | |
22 clang 0x0000000000d51c35 clang::Parser::ParseExternalDeclaration(clang::Parser::ParsedAttributesWithRange&, clang::ParsingDeclSpec*) + 2037 | |
23 clang 0x0000000000d513fd clang::Parser::ParseTopLevelDecl(clang::OpaquePtr<clang::DeclGroupRef>&) + 461 | |
24 clang 0x0000000000d4d843 clang::ParseAST(clang::Sema&, bool, bool) + 531 | |
clang: /home/soc/src/llvm/tools/clang/lib/Serialization/../../include/clang/AST/DeclCXX.h:642: struct LambdaDefinitionData &clang::CXXRecordDecl::getLambdaData() const: Assertion `DefinitionData->IsLambda && "queried lambda property of non-lambda class"' failed. | |
25 clang 0x00000000008dc158 clang::ASTFrontendAction::ExecuteAction() + 312 | |
26 clang 0x0000000000b4736b clang::CodeGenAction::ExecuteAction() + 1259 | |
27 clang 0x00000000008dbd6b clang::FrontendAction::Execute() + 235 | |
28 clang 0x00000000008ae39b clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) + 779 | |
29 clang 0x00000000008737e7 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) + 999 | |
30 clang 0x0000000000861128 cc1_main(char const**, char const**, char const*, void*) + 760 | |
31 clang 0x000000000086c88d main + 477 | |
32 libc.so.6 0x00002af7ac4ee76d __libc_start_main + 237 | |
33 clang 0x0000000000860d49 | |
Stack dump: | |
0. Program arguments: /home/soc/src/gllvm/build/Debug+Asserts/bin/clang -cc1 -triple i386-unknown-linux-gnu -emit-obj -disable-free -main-file-name asan_allocator.cc -pic-level 2 -fmath-errno -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu pentium4 -target-linker-version 2.22.90.20120924 -momit-leaf-frame-pointer -coverage-file /home/soc/src/gllvm/build/tools/clang/runtime/compiler-rt/clang_linux/asan-i386/i386/SubDir.lib__asan/asan_allocator.o -resource-dir /home/soc/src/gllvm/build/Debug+Asserts/bin/../lib/clang/3.2 -I /home/soc/src/gllvm/projects/compiler-rt/lib -I /home/soc/src/gllvm/projects/compiler-rt/include -fmodule-cache-path /var/tmp/clang-module-cache -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/4.7/../../../../include/c++/4.7 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/4.7/../../../../include/c++/4.7/x86_64-linux-gnu/32 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/4.7/../../../../include/c++/4.7/backward -internal-isystem /usr/local/include -internal-isystem /home/soc/src/gllvm/build/Debug+Asserts/bin/../lib/clang/3.2/include -internal-externc-isystem /include -internal-externc-isystem /usr/include -O3 -Wall -Werror -fdeprecated-macro -fdebug-compilation-dir /home/soc/src/gllvm/build/tools/clang/runtime/compiler-rt -ferror-limit 19 -fmessage-length 0 -mstackrealign -fno-builtin -fobjc-runtime=gcc -fdiagnostics-show-option -o /home/soc/src/gllvm/build/tools/clang/runtime/compiler-rt/clang_linux/asan-i386/i386/SubDir.lib__asan/asan_allocator.o -x c++ /home/soc/src/gllvm/projects/compiler-rt/lib/asan/asan_allocator.cc | |
1. /home/soc/src/gllvm/projects/compiler-rt/lib/asan/asan_lock.h:32:19: current parser token '{' | |
2. /home/soc/src/gllvm/projects/compiler-rt/lib/asan/asan_lock.h:25:1: parsing namespace '__asan' | |
3. /home/soc/src/gllvm/projects/compiler-rt/lib/asan/asan_lock.h:27:1: parsing struct/union/class body 'AsanLock' | |
0 clang 0x0000000002e1a2de | |
1 clang 0x0000000002e1a7da | |
2 libpthread.so.0 0x00002b77fe57ccb0 | |
3 libc.so.6 0x00002b77ff1db425 gsignal + 53 | |
4 libc.so.6 0x00002b77ff1deb8b abort + 379 | |
5 libc.so.6 0x00002b77ff1d40ee | |
6 libc.so.6 0x00002b77ff1d4192 | |
7 clang 0x0000000000af1731 | |
8 clang 0x0000000000eb9c25 | |
9 clang 0x0000000000ea36a5 clang::Sema::ActOnStartOfFunctionDef(clang::Scope*, clang::Decl*) + 389 | |
10 clang 0x0000000000dd511e clang::Parser::ParseLexedMethodDef(clang::Parser::LexedMethod&) + 574 | |
11 clang 0x0000000000dd4ed4 clang::Parser::LexedMethod::ParseLexedMethodDefs() + 36 | |
12 clang 0x0000000000dd47f5 clang::Parser::ParseLexedMethodDefs(clang::Parser::ParsingClass&) + 277 | |
13 clang 0x0000000000d84993 clang::Parser::ParseCXXMemberSpecification(clang::SourceLocation, unsigned int, clang::Decl*) + 3907 | |
14 clang 0x0000000000d8359e clang::Parser::ParseClassSpecifier(clang::tok::TokenKind, clang::SourceLocation, clang::DeclSpec&, clang::Parser::ParsedTemplateInfo const&, clang::AccessSpecifier, bool, clang::Parser::DeclSpecContext) + 8590 | |
15 clang 0x0000000000d699c1 clang::Parser::ParseDeclarationSpecifiers(clang::DeclSpec&, clang::Parser::ParsedTemplateInfo const&, clang::AccessSpecifier, clang::Parser::DeclSpecContext, clang::Parser::LateParsedAttrList*) + 8609 | |
16 clang 0x0000000000d52d26 clang::Parser::ParseDeclOrFunctionDefInternal(clang::Parser::ParsedAttributesWithRange&, clang::ParsingDeclSpec&, clang::AccessSpecifier) + 102 | |
17 clang 0x0000000000d52913 clang::Parser::ParseDeclarationOrFunctionDefinition(clang::Parser::ParsedAttributesWithRange&, clang::ParsingDeclSpec*, clang::AccessSpecifier) + 147 | |
18 clang 0x0000000000d520da clang::Parser::ParseExternalDeclaration(clang::Parser::ParsedAttributesWithRange&, clang::ParsingDeclSpec*) + 3226 | |
19 clang 0x0000000000d7dc62 clang::Parser::ParseInnerNamespace(std::vector<clang::SourceLocation, std::allocator<clang::SourceLocation> >&, std::vector<clang::IdentifierInfo*, std::allocator<clang::IdentifierInfo*> >&, std::vector<clang::SourceLocation, std::allocator<clang::SourceLocation> >&, unsigned int, clang::SourceLocation&, clang::ParsedAttributes&, clang::BalancedDelimiterTracker&) + 306 | |
20 clang 0x0000000000d7d71e clang::Parser::ParseNamespace(unsigned int, clang::SourceLocation&, clang::SourceLocation) + 3470 | |
21 clang 0x0000000000d67504 clang::Parser::ParseDeclaration(llvm::SmallVector<clang::Stmt*, 32u>&, unsigned int, clang::SourceLocation&, clang::Parser::ParsedAttributesWithRange&) + 692 | |
22 clang 0x0000000000d51c35 clang::Parser::ParseExternalDeclaration(clang::Parser::ParsedAttributesWithRange&, clang::ParsingDeclSpec*) + 2037 | |
23 clang 0x0000000000d513fd clang::Parser::ParseTopLevelDecl(clang::OpaquePtr<clang::DeclGroupRef>&) + 461 | |
24 clang 0x0000000000d4d843 clang::ParseAST(clang::Sema&, bool, bool) + 531 | |
25 clang 0x00000000008dc158 clang::ASTFrontendAction::ExecuteAction() + 312 | |
26 clang 0x0000000000b4736b clang::CodeGenAction::ExecuteAction() + 1259 | |
27 clang 0x00000000008dbd6b clang::FrontendAction::Execute() + 235 | |
28 clang 0x00000000008ae39b clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) + 779 | |
29 clang 0x00000000008737e7 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) + 999 | |
30 clang 0x0000000000861128 cc1_main(char const**, char const**, char const*, void*) + 760 | |
31 clang 0x000000000086c88d main + 477 | |
32 libc.so.6 0x00002b77ff1c676d __libc_start_main + 237 | |
33 clang 0x0000000000860d49 | |
Stack dump: | |
0. Program arguments: /home/soc/src/gllvm/build/Debug+Asserts/bin/clang -cc1 -triple i386-unknown-linux-gnu -emit-obj -disable-free -main-file-name asan_report.cc -pic-level 2 -fmath-errno -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu pentium4 -target-linker-version 2.22.90.20120924 -momit-leaf-frame-pointer -coverage-file /home/soc/src/gllvm/build/tools/clang/runtime/compiler-rt/clang_linux/asan-i386/i386/SubDir.lib__asan/asan_report.o -resource-dir /home/soc/src/gllvm/build/Debug+Asserts/bin/../lib/clang/3.2 -I /home/soc/src/gllvm/projects/compiler-rt/lib -I /home/soc/src/gllvm/projects/compiler-rt/include -fmodule-cache-path /var/tmp/clang-module-cache -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/4.7/../../../../include/c++/4.7 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/4.7/../../../../include/c++/4.7/x86_64-linux-gnu/32 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/4.7/../../../../include/c++/4.7/backward -internal-isystem /usr/local/include -internal-isystem /home/soc/src/gllvm/build/Debug+Asserts/bin/../lib/clang/3.2/include -internal-externc-isystem /include -internal-externc-isystem /usr/include -O3 -Wall -Werror -fdeprecated-macro -fdebug-compilation-dir /home/soc/src/gllvm/build/tools/clang/runtime/compiler-rt -ferror-limit 19 -fmessage-length 0 -mstackrealign -fno-builtin -fobjc-runtime=gcc -fdiagnostics-show-option -o /home/soc/src/gllvm/build/tools/clang/runtime/compiler-rt/clang_linux/asan-i386/i386/SubDir.lib__asan/asan_report.o -x c++ /home/soc/src/gllvm/projects/compiler-rt/lib/asan/asan_report.cc | |
1. /home/soc/src/gllvm/projects/compiler-rt/lib/asan/asan_stats.h:49:41: current parser token '{' | |
2. /home/soc/src/gllvm/projects/compiler-rt/lib/asan/asan_stats.h:20:1: parsing namespace '__asan' | |
3. /home/soc/src/gllvm/projects/compiler-rt/lib/asan/asan_stats.h:25:1: parsing struct/union/class body 'AsanStats' | |
clang: /home/soc/src/llvm/tools/clang/lib/Serialization/../../include/clang/AST/DeclCXX.h:642: struct LambdaDefinitionData &clang::CXXRecordDecl::getLambdaData() const: Assertion `DefinitionData->IsLambda && "queried lambda property of non-lambda class"' failed. | |
0 clang 0x0000000002e1a2de | |
1 clang 0x0000000002e1a7da | |
2 libpthread.so.0 0x00002af5c3f62cb0 | |
3 libc.so.6 0x00002af5c4bc1425 gsignal + 53 | |
4 libc.so.6 0x00002af5c4bc4b8b abort + 379 | |
5 libc.so.6 0x00002af5c4bba0ee | |
6 libc.so.6 0x00002af5c4bba192 | |
7 clang 0x0000000000af1731 | |
8 clang 0x0000000000eb9c25 | |
9 clang 0x0000000000ea36a5 clang::Sema::ActOnStartOfFunctionDef(clang::Scope*, clang::Decl*) + 389 | |
10 clang 0x0000000000dd511e clang::Parser::ParseLexedMethodDef(clang::Parser::LexedMethod&) + 574 | |
11 clang 0x0000000000dd4ed4 clang::Parser::LexedMethod::ParseLexedMethodDefs() + 36 | |
12 clang 0x0000000000dd47f5 clang::Parser::ParseLexedMethodDefs(clang::Parser::ParsingClass&) + 277 | |
13 clang 0x0000000000d84993 clang::Parser::ParseCXXMemberSpecification(clang::SourceLocation, unsigned int, clang::Decl*) + 3907 | |
14 clang 0x0000000000d8359e clang::Parser::ParseClassSpecifier(clang::tok::TokenKind, clang::SourceLocation, clang::DeclSpec&, clang::Parser::ParsedTemplateInfo const&, clang::AccessSpecifier, bool, clang::Parser::DeclSpecContext) + 8590 | |
15 clang 0x0000000000d699c1 clang::Parser::ParseDeclarationSpecifiers(clang::DeclSpec&, clang::Parser::ParsedTemplateInfo const&, clang::AccessSpecifier, clang::Parser::DeclSpecContext, clang::Parser::LateParsedAttrList*) + 8609 | |
16 clang 0x0000000000d52d26 clang::Parser::ParseDeclOrFunctionDefInternal(clang::Parser::ParsedAttributesWithRange&, clang::ParsingDeclSpec&, clang::AccessSpecifier) + 102 | |
17 clang 0x0000000000d52913 clang::Parser::ParseDeclarationOrFunctionDefinition(clang::Parser::ParsedAttributesWithRange&, clang::ParsingDeclSpec*, clang::AccessSpecifier) + 147 | |
18 clang 0x0000000000d520da clang::Parser::ParseExternalDeclaration(clang::Parser::ParsedAttributesWithRange&, clang::ParsingDeclSpec*) + 3226 | |
19 clang 0x0000000000d7dc62 clang::Parser::ParseInnerNamespace(std::vector<clang::SourceLocation, std::allocator<clang::SourceLocation> >&, std::vector<clang::IdentifierInfo*, std::allocator<clang::IdentifierInfo*> >&, std::vector<clang::SourceLocation, std::allocator<clang::SourceLocation> >&, unsigned int, clang::SourceLocation&, clang::ParsedAttributes&, clang::BalancedDelimiterTracker&) + 306 | |
20 clang 0x0000000000d7d71e clang::Parser::ParseNamespace(unsigned int, clang::SourceLocation&, clang::SourceLocation) + 3470 | |
21 clang 0x0000000000d67504 clang::Parser::ParseDeclaration(llvm::SmallVector<clang::Stmt*, 32u>&, unsigned int, clang::SourceLocation&, clang::Parser::ParsedAttributesWithRange&) + 692 | |
22 clang 0x0000000000d51c35 clang::Parser::ParseExternalDeclaration(clang::Parser::ParsedAttributesWithRange&, clang::ParsingDeclSpec*) + 2037 | |
23 clang 0x0000000000d513fd clang::Parser::ParseTopLevelDecl(clang::OpaquePtr<clang::DeclGroupRef>&) + 461 | |
24 clang 0x0000000000d4d843 clang::ParseAST(clang::Sema&, bool, bool) + 531 | |
clang: /home/soc/src/llvm/tools/clang/lib/Serialization/../../include/clang/AST/DeclCXX.h:642: struct LambdaDefinitionData &clang::CXXRecordDecl::getLambdaData() const: Assertion `DefinitionData->IsLambda && "queried lambda property of non-lambda class"' failed. | |
25 clang 0x00000000008dc158 clang::ASTFrontendAction::ExecuteAction() + 312 | |
26 clang 0x0000000000b4736b clang::CodeGenAction::ExecuteAction() + 1259 | |
27 clang 0x00000000008dbd6b clang::FrontendAction::Execute() + 235 | |
28 clang 0x00000000008ae39b clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) + 779 | |
29 clang 0x00000000008737e7 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) + 999 | |
30 clang 0x0000000000861128 cc1_main(char const**, char const**, char const*, void*) + 760 | |
31 clang 0x000000000086c88d main + 477 | |
32 libc.so.6 0x00002af5c4bac76d __libc_start_main + 237 | |
33 clang 0x0000000000860d49 | |
Stack dump: | |
0. Program arguments: /home/soc/src/gllvm/build/Debug+Asserts/bin/clang -cc1 -triple i386-unknown-linux-gnu -emit-obj -disable-free -main-file-name asan_posix.cc -pic-level 2 -fmath-errno -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu pentium4 -target-linker-version 2.22.90.20120924 -momit-leaf-frame-pointer -coverage-file /home/soc/src/gllvm/build/tools/clang/runtime/compiler-rt/clang_linux/asan-i386/i386/SubDir.lib__asan/asan_posix.o -resource-dir /home/soc/src/gllvm/build/Debug+Asserts/bin/../lib/clang/3.2 -I /home/soc/src/gllvm/projects/compiler-rt/lib -I /home/soc/src/gllvm/projects/compiler-rt/include -fmodule-cache-path /var/tmp/clang-module-cache -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/4.7/../../../../include/c++/4.7 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/4.7/../../../../include/c++/4.7/x86_64-linux-gnu/32 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/4.7/../../../../include/c++/4.7/backward -internal-isystem /usr/local/include -internal-isystem /home/soc/src/gllvm/build/Debug+Asserts/bin/../lib/clang/3.2/include -internal-externc-isystem /include -internal-externc-isystem /usr/include -O3 -Wall -Werror -fdeprecated-macro -fdebug-compilation-dir /home/soc/src/gllvm/build/tools/clang/runtime/compiler-rt -ferror-limit 19 -fmessage-length 0 -mstackrealign -fno-builtin -fobjc-runtime=gcc -fdiagnostics-show-option -o /home/soc/src/gllvm/build/tools/clang/runtime/compiler-rt/clang_linux/asan-i386/i386/SubDir.lib__asan/asan_posix.o -x c++ /home/soc/src/gllvm/projects/compiler-rt/lib/asan/asan_posix.cc | |
1. /home/soc/src/gllvm/projects/compiler-rt/lib/asan/asan_lock.h:32:19: current parser token '{' | |
2. /home/soc/src/gllvm/projects/compiler-rt/lib/asan/asan_lock.h:25:1: parsing namespace '__asan' | |
3. /home/soc/src/gllvm/projects/compiler-rt/lib/asan/asan_lock.h:27:1: parsing struct/union/class body 'AsanLock' | |
clang: /home/soc/src/llvm/tools/clang/lib/Serialization/../../include/clang/AST/DeclCXX.h:642: struct LambdaDefinitionData &clang::CXXRecordDecl::getLambdaData() const: Assertion `DefinitionData->IsLambda && "queried lambda property of non-lambda class"' failed. | |
0 clang 0x0000000002e1a2de | |
1 clang 0x0000000002e1a7da | |
2 libpthread.so.0 0x00002acc690cbcb0 | |
3 libc.so.6 0x00002acc69d2a425 gsignal + 53 | |
4 libc.so.6 0x00002acc69d2db8b abort + 379 | |
5 libc.so.6 0x00002acc69d230ee | |
6 libc.so.6 0x00002acc69d23192 | |
7 clang 0x0000000000af1731 | |
8 clang 0x0000000000eb9c25 | |
9 clang 0x0000000000ea36a5 clang::Sema::ActOnStartOfFunctionDef(clang::Scope*, clang::Decl*) + 389 | |
0 clang 0x0000000002e1a2de | |
1 clang 0x0000000002e1a7da | |
2 libpthread.so.0 0x00002b7ef5314cb0 | |
3 libc.so.6 0x00002b7ef5f73425 gsignal + 53 | |
4 libc.so.6 0x00002b7ef5f76b8b abort + 379 | |
5 libc.so.6 0x00002b7ef5f6c0ee | |
6 libc.so.6 0x00002b7ef5f6c192 | |
7 clang 0x0000000000af1731 | |
8 clang 0x0000000000eb9c25 | |
9 clang 0x0000000000ea36a5 clang::Sema::ActOnStartOfFunctionDef(clang::Scope*, clang::Decl*) + 389 | |
10 clang 0x0000000000dd511e | |
clang::Parser::ParseLexedMethodDef(clang::Parser::LexedMethod&) + 574 | |
1 clang 11 clang 0x0000000000dd4ed42 libpthread.so.0clang::Parser::Lexe | |
Method::ParseLexedMethodDefs() + 36 | |
3 libc.so.6 0x00002ab1f26be425 gsignal + 53 | |
4 libc.so.6 0x00002ab1f26c1b8b abort + 379 | |
5 libc.so.6 0x00002ab1f26b70ee | |
6 libc.so.6 0x00002ab1f26b7192 | |
12 clang 0x0000000000dd47f5 clang::Parser::ParseLexedMethodDefs(clang::Parser::ParsingClass&) + 277 | |
7 clang 0x0000000000af1731 | |
13 clang 0x0000000000d84993 clang::Parser::ParseCXXMemberSpecification(clang::SourceLocation, unsigned int, clang::Decl*) + 3907 | |
14 clang 0x0000000000d8359e clang::Parser::ParseClassSpecifier(clang::tok::TokenKind, clang::SourceLocation, clang::DeclSpec&, clang::Parser::ParsedTemplateInfo const&, clang::AccessSpecifier, bool, clang::Parser::DeclSpecContext) + 8590 | |
15 clang 0x0000000000d699c1 clang::Parser::ParseDeclarationSpecifiers(clang::DeclSpec&, clang::Parser::ParsedTemplateInfo const&, clang::AccessSpecifier, clang::Parser::DeclSpecContext, clang::Parser::LateParsedAttrList*) + 8609 | |
16 clang 0x0000000000d52d26 clang::Parser::ParseDeclOrFunctionDefInternal(clang::Parser::ParsedAttributesWithRange&, clang::ParsingDeclSpec&, clang::AccessSpecifier) + 102 | |
17 clang 0x0000000000d52913 clang::Parser::ParseDeclarationOrFunctionDefinition(clang::Parser::ParsedAttributesWithRange&, clang::ParsingDeclSpec*, clang::AccessSpecifier) + 147 | |
18 clang 0x0000000000d520da clang::Parser::ParseExternalDeclaration(clang::Parser::ParsedAttributesWithRange&, clang::ParsingDeclSpec*) + 3226 | |
19 clang 0x0000000000d7dc62 clang::Parser::ParseInnerNamespace(std::vector<clang::SourceLocation, std::allocator<clang::SourceLocation> >&, std::vector<clang::IdentifierInfo*, std::allocator<clang::IdentifierInfo*> >&, std::vector<clang::SourceLocation, std::allocator<clang::SourceLocation> >&, unsigned int, clang::SourceLocation&, clang::ParsedAttributes&, clang::BalancedDelimiterTracker&) + 306 | |
20 clang 0x0000000000d7d71e clang::Parser::ParseNamespace(unsigned int, clang::SourceLocation&, clang::SourceLocation) + 3470 | |
10 clang 0x0000000000dd511e clang::Parser::ParseLexedMethodDef(clang::Parser::LexedMethod&) + 574 | |
21 clang 0x0000000000d67504 clang::Parser::ParseDeclaration(llvm::SmallVector<clang::Stmt*, 32u>&, unsigned int, clang::SourceLocation&, clang::Parser::ParsedAttributesWithRange&) + 692 | |
11 clang 0x0000000000dd4ed4 clang::Parser::LexedMethod::ParseLexedMethodDefs() + 36 | |
22 clang 0x0000000000d51c35 clang::Parser::ParseExternalDeclaration(clang::Parser::ParsedAttributesWithRange&, clang::ParsingDeclSpec*) + 2037 | |
12 clang 0x0000000000dd47f5 clang::Parser::ParseLexedMethodDefs(clang::Parser::ParsingClass&) + 277 | |
23 clang 0x0000000000d513fd clang::Parser::ParseTopLevelDecl(clang::OpaquePtr<clang::DeclGroupRef>&) + 461 | |
13 clang 0x0000000000d84993 clang::Parser::ParseCXXMemberSpecification(clang::SourceLocation, unsigned int, clang::Decl*) + 3907 | |
14 clang 0x0000000000d8359e clang::Parser::ParseClassSpecifier(clang::tok::TokenKind, clang::SourceLocation, clang::DeclSpec&, clang::Parser::ParsedTemplateInfo const&, clang::AccessSpecifier, bool, clang::Parser::DeclSpecContext) + 8590 | |
24 clang 0x0000000000d4d843 clang::ParseAST(clang::Sema&, bool, bool) + 531 | |
15 clang 0x0000000000d699c1 25 clang 0x00000000008dc158 clang::ASTFrontendAction::ExecuteAction() + 312 | |
2616 clang 0x0000000000dc8912 clang::CodeGenAction::ExecuteAction() + 1259 | |
clang::Parser::ParseSingleDeclarationAfterTemplate(unsigned int, clang::Parser::ParsedTemplateInfo const&, clang::ParsingDeclRAIIObject&, clang::SourceLocation&, clang::AccessSpecifier, clang::AttributeList*) + 482 | |
clang: error: unable to execute command: Aborted (core dumped) | |
clang: error: clang frontend command failed due to signal (use -v to see invocation) | |
clang version 3.2 (https://github.com/faisalv/clang-glambda.git b6095ba449d7b4a04c613777b91af4c9dce31e1c) (llvm/trunk 167560) | |
Target: i386-unknown-linux-gnu | |
Thread model: posix | |
clang: note: diagnostic msg: PLEASE submit a bug report to http://llvm.org/bugs/ and include the crash backtrace, preprocessed source, and associated run script. | |
27 clang 0x00000000008dbd6b clang::FrontendAction::Execute() + 235 | |
17 clang 0x0000000000dc83d9 clang::Parser::ParseTemplateDeclarationOrSpecialization(unsigned int, clang::SourceLocation&, clang::AccessSpecifier, clang::AttributeList*) + 1497 | |
28 clang 0x00000000008ae39b clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) + 779 | |
29 clang 0x00000000008737e7 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) + 999 | |
30 clang 0x0000000000861128 cc1_main(char const**, char const**, char const*, void*) + 760 | |
31 clang 0x000000000086c88d main + 477 | |
32 libc.so.6 0x00002b7ef5f5e76d __libc_start_main + 237 | |
33 clang 0x0000000000860d49 | |
Stack dump: | |
0. Program arguments: /home/soc/src/gllvm/build/Debug+Asserts/bin/clang -cc1 -triple i386-unknown-linux-gnu -emit-obj -disable-free -main-file-name asan_rtl.cc -pic-level 2 -fmath-errno -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu pentium4 -target-linker-version 2.22.90.20120924 -momit-leaf-frame-pointer -coverage-file /home/soc/src/gllvm/build/tools/clang/runtime/compiler-rt/clang_linux/asan-i386/i386/SubDir.lib__asan/asan_rtl.o -resource-dir /home/soc/src/gllvm/build/Debug+Asserts/bin/../lib/clang/3.2 -I /home/soc/src/gllvm/projects/compiler-rt/lib -I /home/soc/src/gllvm/projects/compiler-rt/include -fmodule-cache-path /var/tmp/clang-module-cache -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/4.7/../../../../include/c++/4.7 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/4.7/../../../../include/c++/4.7/x86_64-linux-gnu/32 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/4.7/../../../../include/c++/4.7/backward -internal-isystem /usr/local/include -internal-isystem /home/soc/src/gllvm/build/Debug+Asserts/bin/../lib/clang/3.2/include -internal-externc-isystem /include -internal-externc-isystem /usr/include -O3 -Wall -Werror -fdeprecated-macro -fdebug-compilation-dir /home/soc/src/gllvm/build/tools/clang/runtime/compiler-rt -ferror-limit 19 -fmessage-length 0 -mstackrealign -fno-builtin -fobjc-runtime=gcc -fdiagnostics-show-option -o /home/soc/src/gllvm/build/tools/clang/runtime/compiler-rt/clang_linux/asan-i386/i386/SubDir.lib__asan/asan_rtl.o -x c++ /home/soc/src/gllvm/projects/compiler-rt/lib/asan/asan_rtl.cc | |
1. /home/soc/src/gllvm/projects/compiler-rt/lib/asan/asan_lock.h:32:19: current parser token '{' | |
2. /home/soc/src/gllvm/projects/compiler-rt/lib/asan/asan_lock.h:25:1: parsing namespace '__asan' | |
3. /home/soc/src/gllvm/projects/compiler-rt/lib/asan/asan_lock.h:27:1: parsing struct/union/class body 'AsanLock' | |
8 clang 0x0000000000eb9c25 | |
9 clang 0x0000000000ea36a5 clang::Sema::ActOnStartOfFunctionDef(clang::Scope*, clang::Decl*) + 389 | |
10 clang 0x0000000000dd511e clang::Parser::ParseLexedMethodDef(clang::Parser::LexedMethod&) + 574 | |
11 clang 0x0000000000dd4ed4 clang::Parser::LexedMethod::ParseLexedMethodDefs() + 36 | |
12 clang 0x0000000000dd47f5 clang::Parser::ParseLexedMethodDefs(clang::Parser::ParsingClass&) + 277 | |
18 clang 0x0000000000dc7ce7 clang::Parser::ParseDeclarationStartingWithTemplate(unsigned int, clang::SourceLocation&, clang::AccessSpecifier, clang::AttributeList*) + 215 | |
19 clang 0x0000000000d673d1 clang::Parser::ParseDeclaration(llvm::SmallVector<clang::Stmt*, 32u>&, unsigned int, clang::SourceLocation&, clang::Parser::ParsedAttributesWithRange&) + 385 | |
20 clang 0x0000000000d51c35 clang::Parser::ParseExternalDeclaration(clang::Parser::ParsedAttributesWithRange&, clang::ParsingDeclSpec*) + 2037 | |
21 clang 0x0000000000d7dc62 clang::Parser::ParseInnerNamespace(std::vector<clang::SourceLocation, std::allocator<clang::SourceLocation> >&, std::vector<clang::IdentifierInfo*, std::allocator<clang::IdentifierInfo*> >&, std::vector<clang::SourceLocation, std::allocator<clang::SourceLocation> >&, unsigned int, clang::SourceLocation&, clang::ParsedAttributes&, clang::BalancedDelimiterTracker&) + 306 | |
22 clang 0x0000000000d7d71e clang::Parser::ParseNamespace(unsigned int, clang::SourceLocation&, clang::SourceLocation) + 3470 | |
23 clang 0x0000000000d67504 clang::Parser::ParseDeclaration(llvm::SmallVector<clang::Stmt*, 32u>&, unsigned int, clang::SourceLocation&, clang::Parser::ParsedAttributesWithRange&) + 692 | |
24 clang 0x0000000000d51c35 clang::Parser::ParseExternalDeclaration(clang::Parser::ParsedAttributesWithRange&, clang::ParsingDeclSpec*) + 2037 | |
25 clang 0x0000000000d513fd clang::Parser::ParseTopLevelDecl(clang::OpaquePtr<clang::DeclGroupRef>&) + 461 | |
26 clang 0x0000000000d4d843 clang::ParseAST(clang::Sema&, bool, bool) + 531 | |
27 clang 0x00000000008dc158 clang::ASTFrontendAction::ExecuteAction() + 312 | |
28 clang 0x0000000000b4736b clang::CodeGenAction::ExecuteAction() + 1259 | |
29 clang 0x00000000008dbd6b clang::FrontendAction::Execute() + 235 | |
30 clang 0x00000000008ae39b clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) + 779 | |
31 clang 0x00000000008737e7 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) + 999 | |
32 clang 0x0000000000861128 cc1_main(char const**, char const**, char const*, void*) + 760 | |
33 clang 0x000000000086c88d main + 477 | |
34 libc.so.6 0x00002acc69d1576d __libc_start_main + 237 | |
35 clang 0x0000000000860d49 | |
Stack dump: | |
0. Program arguments: /home/soc/src/gllvm/build/Debug+Asserts/bin/clang -cc1 -triple i386-unknown-linux-gnu -emit-obj -disable-free -main-file-name asan_interceptors.cc -pic-level 2 -fmath-errno -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu pentium4 -target-linker-version 2.22.90.20120924 -momit-leaf-frame-pointer -coverage-file /home/soc/src/gllvm/build/tools/clang/runtime/compiler-rt/clang_linux/asan-i386/i386/SubDir.lib__asan/asan_interceptors.o -resource-dir /home/soc/src/gllvm/build/Debug+Asserts/bin/../lib/clang/3.2 -I /home/soc/src/gllvm/projects/compiler-rt/lib -I /home/soc/src/gllvm/projects/compiler-rt/include -fmodule-cache-path /var/tmp/clang-module-cache -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/4.7/../../../../include/c++/4.7 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/4.7/../../../../include/c++/4.7/x86_64-linux-gnu/32 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/4.7/../../../../include/c++/4.7/backward -internal-isystem /usr/local/include -internal-isystem /home/soc/src/gllvm/build/Debug+Asserts/bin/../lib/clang/3.2/include -internal-externc-isystem /include -internal-externc-isystem /usr/include -O3 -Wall -Werror -fdeprecated-macro -fdebug-compilation-dir /home/soc/src/gllvm/build/tools/clang/runtime/compiler-rt -ferror-limit 19 -fmessage-length 0 -mstackrealign -fno-builtin -fobjc-runtime=gcc -fdiagnostics-show-option -o /home/soc/src/gllvm/build/tools/clang/runtime/compiler-rt/clang_linux/asan-i386/i386/SubDir.lib__asan/asan_interceptors.o -x c++ /home/soc/src/gllvm/projects/compiler-rt/lib/asan/asan_interceptors.cc | |
1. /home/soc/src/gllvm/projects/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:70:7: current parser token ':' | |
2. /home/soc/src/gllvm/projects/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:21:1: parsing namespace '__sanitizer' | |
3. /home/soc/src/gllvm/projects/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:67:1: parsing struct/union/class body 'GenericScopedLock' | |
13 clang 0x0000000000d84993 clang::Parser::ParseCXXMemberSpecification(clang::SourceLocation, unsigned int, clang::Decl*) + 3907 | |
clang: error: unable to execute command: Aborted (core dumped) | |
clang: error: clang frontend command failed due to signal (use -v to see invocation) | |
clang version 3.2 (https://github.com/faisalv/clang-glambda.git b6095ba449d7b4a04c613777b91af4c9dce31e1c) (llvm/trunk 167560) | |
Target: i386-unknown-linux-gnu | |
Thread model: posix | |
clang: note: diagnostic msg: PLEASE submit a bug report to http://llvm.org/bugs/ and include the crash backtrace, preprocessed source, and associated run script. | |
clang: note: diagnostic msg: | |
******************** | |
PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT: | |
Preprocessed source(s) and associated run script(s) are located at: | |
clang: note: diagnostic msg: /tmp/asan_globals-9hmUbO.cpp | |
clang: note: diagnostic msg: /tmp/asan_globals-9hmUbO.sh | |
clang: note: diagnostic msg: | |
******************** | |
14 clang 0x0000000000d8359e clang::Parser::ParseClassSpecifier(clang::tok::TokenKind, clang::SourceLocation, clang::DeclSpec&, clang::Parser::ParsedTemplateInfo const&, clang::AccessSpecifier, bool, clang::Parser::DeclSpecContext) + 8590 | |
15 clang 0x0000000000d699c1 clang::Parser::ParseDeclarationSpecifiers(clang::DeclSpec&, clang::Parser::ParsedTemplateInfo const&, clang::AccessSpecifier, clang::Parser::DeclSpecContext, clang::Parser::LateParsedAttrList*) + 8609 | |
16 clang 0x0000000000d52d26 clang::Parser::ParseDeclOrFunctionDefInternal(clang::Parser::ParsedAttributesWithRange&, clang::ParsingDeclSpec&, clang::AccessSpecifier) + 102 | |
make[5]: *** [/home/soc/src/gllvm/build/tools/clang/runtime/compiler-rt/clang_linux/asan-i386/i386/SubDir.lib__asan/asan_globals.o] Error 254 | |
ma clang *** Waiti 0x0000000000d52913 clang::Parser::ParseDeclarationOrFunctionDefinition(clang::Parser::ParsedAttributesWithRange&, clang::ParsingDeclSpec*, clang::AccessSpecifier) + 147 | |
18 clang 0x0000000000d520da clang::Parser::ParseExternalDeclaration(clang::Parser::ParsedAttributesWithRange&, clang::ParsingDeclSpec*) + 3226 | |
19 clang 0x0000000000d7dc62 clang::Parser::ParseInnerNamespace(std::vector<clang::SourceLocation, std::allocator<clang::SourceLocation> >&, std::vector<clang::IdentifierInfo*, std::allocator<clang::IdentifierInfo*> >&, std::vector<clang::SourceLocation, std::allocator<clang::SourceLocation> >&, unsigned int, clang::SourceLocation&, clang::ParsedAttributes&, clang::BalancedDelimiterTracker&) + 306 | |
20 clang 0x0000000000d7d71e clang::Parser::ParseNamespace(unsigned int, clang::SourceLocation&, clang::SourceLocation) + 3470 | |
21 clang 0x0000000000d67504 clang::Parser::ParseDeclaration(llvm::SmallVector<clang::Stmt*, 32u>&, unsigned int, clang::SourceLocation&, clang::Parser::ParsedAttributesWithRange&) + 692 | |
22 clang 0x0000000000d51c35 clang::Parser::ParseExternalDeclaration(clang::Parser::ParsedAttributesWithRange&, clang::ParsingDeclSpec*) + 2037 | |
23 clang 0x0000000000d513fd clang::Parser::ParseTopLevelDecl(clang::OpaquePtr<clang::DeclGroupRef>&) + 461 | |
24 clang 0x0000000000d4d843 clang::ParseAST(clang::Sema&, bool, bool) + 531 | |
25 clang 0x00000000008dc158 clang::ASTFrontendAction::ExecuteAction() + 312 | |
26 clang 0x0000000000b4736b clang::CodeGenAction::ExecuteAction() + 1259 | |
27 clang 0x00000000008dbd6b clang::FrontendAction::Execute() + 235 | |
28 clang 0x00000000008ae39b clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) + 779 | |
29 clang 0x00000000008737e7 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) + 999 | |
30 clang 0x0000000000861128 cc1_main(char const**, char const**, char const*, void*) + 760 | |
31 clang 0x000000000086c88d main + 477 | |
32 libc.so.6 0x00002ab1f26a976d __libc_start_main + 237 | |
33 clang 0x0000000000860d49 | |
Stack dump: | |
0. Program arguments: /home/soc/src/gllvm/build/Debug+Asserts/bin/clang -cc1 -triple i386-unknown-linux-gnu -emit-obj -disable-free -main-file-name asan_thread_registry.cc -pic-level 2 -fmath-errno -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu pentium4 -target-linker-version 2.22.90.20120924 -momit-leaf-frame-pointer -coverage-file /home/soc/src/gllvm/build/tools/clang/runtime/compiler-rt/clang_linux/asan-i386/i386/SubDir.lib__asan/asan_thread_registry.o -resource-dir /home/soc/src/gllvm/build/Debug+Asserts/bin/../lib/clang/3.2 -I /home/soc/src/gllvm/projects/compiler-rt/lib -I /home/soc/src/gllvm/projects/compiler-rt/include -fmodule-cache-path /var/tmp/clang-module-cache -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/4.7/../../../../include/c++/4.7 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/4.7/../../../../include/c++/4.7/x86_64-linux-gnu/32 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/4.7/../../../../include/c++/4.7/backward -internal-isystem /usr/local/include -internal-isystem /home/soc/src/gllvm/build/Debug+Asserts/bin/../lib/clang/3.2/include -internal-externc-isystem /include -internal-externc-isystem /usr/include -O3 -Wall -Werror -fdeprecated-macro -fdebug-compilation-dir /home/soc/src/gllvm/build/tools/clang/runtime/compiler-rt -ferror-limit 19 -fmessage-length 0 -mstackrealign -fno-builtin -fobjc-runtime=gcc -fdiagnostics-show-option -o /home/soc/src/gllvm/build/tools/clang/runtime/compiler-rt/clang_linux/asan-i386/i386/SubDir.lib__asan/asan_thread_registry.o -x c++ /home/soc/src/gllvm/projects/compiler-rt/lib/asan/asan_thread_registry.cc | |
1. /home/soc/src/gllvm/projects/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:57:15: current parser token '{' | |
2. /home/soc/src/gllvm/projects/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:21:1: parsing namespace '__sanitizer' | |
3. /home/soc/src/gllvm/projects/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:55:1: parsing struct/union/class body 'SpinMutex' | |
clang: note: diagnostic msg: | |
******************** | |
PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT: | |
Preprocessed source(s) and associated run script(s) are located at: | |
clang: note: diagnostic msg: /tmp/asan_allocator-fJqR0P.cpp | |
clang: note: diagnostic msg: /tmp/asan_allocator-fJqR0P.sh | |
clang: note: diagnostic msg: | |
******************** | |
make[5]: *** [/home/soc/src/gllvm/build/tools/clang/runtime/compiler-rt/clang_linux/asan-i386/i386/SubDir.lib__asan/asan_allocator.o] Error 254 | |
clang: error: unable to execute command: Aborted (core dumped) | |
clang: error: clang frontend command failed due to signal (use -v to see invocation) | |
clang version 3.2 (https://github.com/faisalv/clang-glambda.git b6095ba449d7b4a04c613777b91af4c9dce31e1c) (llvm/trunk 167560) | |
Target: i386-unknown-linux-gnu | |
Thread model: posix | |
clang: note: diagnostic msg: PLEASE submit a bug report to http://llvm.org/bugs/ and include the crash backtrace, preprocessed source, and associated run script. | |
clang: error: unable to execute command: Aborted (core dumped) | |
clang: error: clang frontend command failed due to signal (use -v to see invocation) | |
clang version 3.2 (https://github.com/faisalv/clang-glambda.git b6095ba449d7b4a04c613777b91af4c9dce31e1c) (llvm/trunk 167560) | |
Target: i386-unknown-linux-gnu | |
Thread model: posix | |
clang: note: diagnostic msg: PLEASE submit a bug report to http://llvm.org/bugs/ and include the crash backtrace, preprocessed source, and associated run script. | |
clang: note: diagnostic msg: | |
******************** | |
PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT: | |
Preprocessed source(s) and associated run script(s) are located at: | |
clang: note: diagnostic msg: /tmp/asan_report-qUITRQ.cpp | |
clang: note: diagnostic msg: /tmp/asan_report-qUITRQ.sh | |
clang: note: diagnostic msg: | |
******************** | |
make[5]: *** [/home/soc/src/gllvm/build/tools/clang/runtime/compiler-rt/clang_linux/asan-i386/i386/SubDir.lib__asan/asan_report.o] Error 254 | |
clang: error: unable to execute command: Aborted (core dumped) | |
clang: error: clang frontend command failed due to signal (use -v to see invocation) | |
clang version 3.2 (https://github.com/faisalv/clang-glambda.git b6095ba449d7b4a04c613777b91af4c9dce31e1c) (llvm/trunk 167560) | |
Target: i386-unknown-linux-gnu | |
Thread model: posix | |
clang: note: diagnostic msg: PLEASE submit a bug report to http://llvm.org/bugs/ and include the crash backtrace, preprocessed source, and associated run script. | |
clang: note: diagnostic msg: | |
******************** | |
PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT: | |
Preprocessed source(s) and associated run script(s) are located at: | |
clang: note: diagnostic msg: /tmp/asan_rtl-jqtKlX.cpp | |
clang: note: diagnostic msg: /tmp/asan_rtl-jqtKlX.sh | |
clang: note: diagnostic msg: | |
******************** | |
make[5]: *** [/home/soc/src/gllvm/build/tools/clang/runtime/compiler-rt/clang_linux/asan-i386/i386/SubDir.lib__asan/asan_rtl.o] Error 254 | |
clang: error: unable to execute command: Aborted (core dumped) | |
clang: error: clang frontend command failed due to signal (use -v to see invocation) | |
clang version 3.2 (https://github.com/faisalv/clang-glambda.git b6095ba449d7b4a04c613777b91af4c9dce31e1c) (llvm/trunk 167560) | |
Target: i386-unknown-linux-gnu | |
Thread model: posix | |
clang: note: diagnostic msg: PLEASE submit a bug report to http://llvm.org/bugs/ and include the crash backtrace, preprocessed source, and associated run script. | |
clang: error: unable to execute command: Aborted (core dumped) | |
clang: error: clang frontend command failed due to signal (use -v to see invocation) | |
clang version 3.2 (https://github.com/faisalv/clang-glambda.git b6095ba449d7b4a04c613777b91af4c9dce31e1c) (llvm/trunk 167560) | |
Target: i386-unknown-linux-gnu | |
Thread model: posix | |
clang: note: diagnostic msg: PLEASE submit a bug report to http://llvm.org/bugs/ and include the crash backtrace, preprocessed source, and associated run script. | |
clang: note: diagnostic msg: | |
******************** | |
PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT: | |
Preprocessed source(s) and associated run script(s) are located at: | |
clang: note: diagnostic msg: /tmp/asan_posix-64ruGR.cpp | |
clang: note: diagnostic msg: /tmp/asan_posix-64ruGR.sh | |
clang: note: diagnostic msg: | |
******************** | |
make[5]: *** [/home/soc/src/gllvm/build/tools/clang/runtime/compiler-rt/clang_linux/asan-i386/i386/SubDir.lib__asan/asan_posix.o] Error 254 | |
clang: note: diagnostic msg: | |
******************** | |
PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT: | |
Preprocessed source(s) and associated run script(s) are located at: | |
clang: note: diagnostic msg: /tmp/asan_interceptors-dq6JzW.cpp | |
clang: note: diagnostic msg: /tmp/asan_interceptors-dq6JzW.sh | |
clang: note: diagnostic msg: | |
******************** | |
make[5]: *** [/home/soc/src/gllvm/build/tools/clang/runtime/compiler-rt/clang_linux/asan-i386/i386/SubDir.lib__asan/asan_interceptors.o] Error 254 | |
clang: note: diagnostic msg: | |
******************** | |
PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT: | |
Preprocessed source(s) and associated run script(s) are located at: | |
clang: note: diagnostic msg: /tmp/asan_thread_registry-n0XcqY.cpp | |
clang: note: diagnostic msg: /tmp/asan_thread_registry-n0XcqY.sh | |
clang: note: diagnostic msg: | |
******************** | |
make[5]: *** [/home/soc/src/gllvm/build/tools/clang/runtime/compiler-rt/clang_linux/asan-i386/i386/SubDir.lib__asan/asan_thread_registry.o] Error 254 | |
make[4]: *** [BuildRuntimeLibraries] Error 2 | |
make[3]: *** [compiler-rt/.makeall] Error 2 | |
make[2]: *** [all] Error 1 | |
make[1]: *** [clang/.makeall] Error 2 | |
make: *** [all] Error 1 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment