[cfe-dev] Bug handling (void) casts
Oliver Hunt
oliver at apple.com
Fri Nov 30 05:25:29 PST 2007
In my continuing attempts to compile my old basic interpeter i have
got on to the next failure:
void f();
void g(){
1 ? f() : (void)0;
}
I'm just sending this to the list on the off chance it's already known
about, the trace is as follows:
Assertion failed: (getType() != Type::VoidTy && "Cannot assign a name
to void values!"), function setName, file Value.cpp, line 151.
0 clang 0x001fb4b5
_ZN40_GLOBAL__N_Signals.cpp_00000000_06AE939215PrintStackTraceEv + 45
1 clang 0x001fb85b
_ZN40_GLOBAL__N_Signals.cpp_00000000_06AE939213SignalHandlerEi + 323
2 libSystem.B.dylib 0x9680a97b _sigtramp + 43
3 ??? 0xffffffff 0x0 + 4294967295
4 libSystem.B.dylib 0x96883782 raise + 26
5 libSystem.B.dylib 0x96892d3f abort + 73
6 libSystem.B.dylib 0x96884923 __assert_rtn + 101
7 clang 0x001b0ddb
_ZN4llvm5Value7setNameEPKcj + 149
8 clang 0x001b1200
_ZN4llvm5Value7setNameERKSs + 58
9 clang 0x0003cd1a
_ZN4llvm7PHINodeC2EPKNS_4TypeERKSsPNS_11InstructionE + 106
10 clang 0x0003cd46
_ZN4llvm7PHINodeC1EPKNS_4TypeERKSsPNS_11InstructionE + 38
11 clang 0x00043bf0
_ZN4llvm11LLVMBuilder9CreatePHIEPKNS_4TypeEPKc + 88
12 clang 0x0004182f
_ZN5clang7CodeGen15CodeGenFunction14EmitScalarExprEPKNS_4ExprE + 1187
13 clang 0x00045cfe
_ZN5clang11StmtVisitorIN45_GLOBAL__N_CGExprScalar
.cpp_00000000_104F220417ScalarExprEmitterEPN4llvm5ValueEE5VisitEPNS_4StmtE
+ 3036
14 clang 0x00041417
_ZN5clang7CodeGen15CodeGenFunction14EmitScalarExprEPKNS_4ExprE + 139
15 clang 0x00046e88
_ZN5clang7CodeGen15CodeGenFunction8EmitStmtEPKNS_4StmtE + 244
16 clang 0x00048514
_ZN5clang7CodeGen15CodeGenFunction16EmitCompoundStmtERKNS_12CompoundStmtEbPN4llvm5ValueEb
+ 152
17 clang 0x00046f5c
_ZN5clang7CodeGen15CodeGenFunction8EmitStmtEPKNS_4StmtE + 456
18 clang 0x00049a22
_ZN5clang7CodeGen15CodeGenFunction12GenerateCodeEPKNS_12FunctionDeclE
+ 898
19 clang 0x0004a801
_ZN5clang7CodeGen13CodeGenModule12EmitFunctionEPKNS_12FunctionDeclE + 71
20 clang 0x000548e4
_ZN5clang7CodeGen15CodeGenFunctionEPNS0_13CodeGenModuleEPNS_12FunctionDeclE
+ 24
21 clang 0x00006134
_ZN45_GLOBAL__N_ASTConsumers
.cpp_00000000_9D6638BA11LLVMEmitter18HandleTopLevelDeclEPN5clang4DeclE
+ 76
22 clang 0x00067828
_ZN5clang8ParseASTERNS_12PreprocessorEjPNS_11ASTConsumerEb + 258
23 clang 0x00026a12
_ZNSsC1IN9__gnu_cxx17__normal_iteratorIPcSsEEEET_S4_RKSaIcE + 1828
24 clang 0x000288be main + 966
25 clang 0x0000249e start + 54
--Oliver
More information about the cfe-dev
mailing list