mirror of
https://github.com/github/codeql.git
synced 2026-04-28 18:25:24 +02:00
C++: respond to PR comments and autoformat
This commit is contained in:
@@ -378,7 +378,7 @@ class TranslatedStructorCallSideEffects extends TranslatedSideEffects {
|
||||
TranslatedStructorCallSideEffects() { getParent().(TranslatedStructorCall).hasQualifier() }
|
||||
|
||||
override predicate hasInstruction(Opcode opcode, InstructionTag tag, Type t, boolean isGLValue) {
|
||||
opcode instanceof Opcode::IndirectMustWriteSideEffect and
|
||||
opcode instanceof Opcode::IndirectMayWriteSideEffect and
|
||||
tag instanceof OnlyInstructionTag and
|
||||
t = expr.getTarget().getDeclaringType() and
|
||||
isGLValue = false
|
||||
@@ -566,4 +566,3 @@ class TranslatedSideEffect extends TranslatedElement, TTranslatedArgumentSideEff
|
||||
*/
|
||||
override Function getFunction() { result = arg.getEnclosingFunction() }
|
||||
}
|
||||
|
||||
|
||||
@@ -371,8 +371,10 @@ newtype TTranslatedElement =
|
||||
TTranslatedAllocationSize(NewOrNewArrayExpr newExpr) { not ignoreExpr(newExpr) } or
|
||||
// The declaration/initialization part of a `ConditionDeclExpr`
|
||||
TTranslatedConditionDecl(ConditionDeclExpr expr) { not ignoreExpr(expr) } or
|
||||
// The side effects of a `Call` {
|
||||
TTranslatedSideEffects(Call expr) { exists(TTranslatedArgumentSideEffect(expr, _, _, _)) or expr instanceof ConstructorCall } or // A precise side effect of an argument to a `Call` {
|
||||
// The side effects of a `Call`
|
||||
TTranslatedSideEffects(Call expr) {
|
||||
exists(TTranslatedArgumentSideEffect(expr, _, _, _)) or expr instanceof ConstructorCall
|
||||
} or // A precise side effect of an argument to a `Call`
|
||||
TTranslatedArgumentSideEffect(Call call, Expr expr, int n, boolean isWrite) {
|
||||
(
|
||||
expr = call.getArgument(n).getFullyConverted()
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
missingOperand
|
||||
| ir.cpp:809:7:809:13 | IndirectMustWriteSideEffect: call to Base | Instruction 'IndirectMustWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | ir.cpp:799:6:799:25 | IR: HierarchyConversions | void HierarchyConversions() |
|
||||
| ir.cpp:810:7:810:26 | IndirectMustWriteSideEffect: call to Base | Instruction 'IndirectMustWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | ir.cpp:799:6:799:25 | IR: HierarchyConversions | void HierarchyConversions() |
|
||||
| ir.cpp:823:7:823:13 | IndirectMustWriteSideEffect: call to Base | Instruction 'IndirectMustWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | ir.cpp:799:6:799:25 | IR: HierarchyConversions | void HierarchyConversions() |
|
||||
| ir.cpp:824:7:824:26 | IndirectMustWriteSideEffect: call to Base | Instruction 'IndirectMustWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | ir.cpp:799:6:799:25 | IR: HierarchyConversions | void HierarchyConversions() |
|
||||
| ir.cpp:809:7:809:13 | IndirectMayWriteSideEffect: call to Base | Instruction 'IndirectMayWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | ir.cpp:799:6:799:25 | IR: HierarchyConversions | void HierarchyConversions() |
|
||||
| ir.cpp:810:7:810:26 | IndirectMayWriteSideEffect: call to Base | Instruction 'IndirectMayWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | ir.cpp:799:6:799:25 | IR: HierarchyConversions | void HierarchyConversions() |
|
||||
| ir.cpp:823:7:823:13 | IndirectMayWriteSideEffect: call to Base | Instruction 'IndirectMayWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | ir.cpp:799:6:799:25 | IR: HierarchyConversions | void HierarchyConversions() |
|
||||
| ir.cpp:824:7:824:26 | IndirectMayWriteSideEffect: call to Base | Instruction 'IndirectMayWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | ir.cpp:799:6:799:25 | IR: HierarchyConversions | void HierarchyConversions() |
|
||||
unexpectedOperand
|
||||
duplicateOperand
|
||||
missingPhiOperand
|
||||
|
||||
@@ -2715,14 +2715,14 @@ ir.cpp:
|
||||
# 616| r0_4(glval<unknown>) = FunctionAddress[String] :
|
||||
# 616| v0_5(void) = Call : func:r0_4, this:r0_3
|
||||
# 616| mu0_6(unknown) = ^CallSideEffect : ~mu0_2
|
||||
# 616| mu0_7(String) = ^IndirectMustWriteSideEffect : &:r0_3
|
||||
# 616| mu0_7(String) = ^IndirectMayWriteSideEffect : &:r0_3
|
||||
# 617| r0_8(glval<String>) = VariableAddress[s2] :
|
||||
# 617| r0_9(glval<unknown>) = FunctionAddress[String] :
|
||||
# 617| r0_10(glval<char[6]>) = StringConstant["hello"] :
|
||||
# 617| r0_11(char *) = Convert : r0_10
|
||||
# 617| v0_12(void) = Call : func:r0_9, this:r0_8, 0:r0_11
|
||||
# 617| mu0_13(unknown) = ^CallSideEffect : ~mu0_2
|
||||
# 617| mu0_14(String) = ^IndirectMustWriteSideEffect : &:r0_8
|
||||
# 617| mu0_14(String) = ^IndirectMayWriteSideEffect : &:r0_8
|
||||
# 617| v0_15(void) = ^IndirectReadSideEffect[0] : &:r0_11, ~mu0_2
|
||||
# 617| mu0_16(unknown) = ^BufferMayWriteSideEffect[0] : &:r0_11
|
||||
# 618| r0_17(glval<String>) = VariableAddress[s3] :
|
||||
@@ -2736,7 +2736,7 @@ ir.cpp:
|
||||
# 619| r0_25(char *) = Convert : r0_24
|
||||
# 619| v0_26(void) = Call : func:r0_23, this:r0_22, 0:r0_25
|
||||
# 619| mu0_27(unknown) = ^CallSideEffect : ~mu0_2
|
||||
# 619| mu0_28(String) = ^IndirectMustWriteSideEffect : &:r0_22
|
||||
# 619| mu0_28(String) = ^IndirectMayWriteSideEffect : &:r0_22
|
||||
# 619| v0_29(void) = ^IndirectReadSideEffect[0] : &:r0_25, ~mu0_2
|
||||
# 619| mu0_30(unknown) = ^BufferMayWriteSideEffect[0] : &:r0_25
|
||||
# 620| v0_31(void) = NoOp :
|
||||
@@ -2918,7 +2918,7 @@ ir.cpp:
|
||||
# 663| r0_8(glval<unknown>) = FunctionAddress[String] :
|
||||
# 663| v0_9(void) = Call : func:r0_8, this:r0_7
|
||||
# 663| mu0_10(unknown) = ^CallSideEffect : ~mu0_2
|
||||
# 663| mu0_11(String) = ^IndirectMustWriteSideEffect : &:r0_7
|
||||
# 663| mu0_11(String) = ^IndirectMayWriteSideEffect : &:r0_7
|
||||
# 660| r0_12(glval<char>) = FieldAddress[m_c] : r0_3
|
||||
# 660| r0_13(char) = Constant[3] :
|
||||
# 660| mu0_14(char) = Store : &:r0_12, r0_13
|
||||
@@ -2931,7 +2931,7 @@ ir.cpp:
|
||||
# 662| r0_21(char *) = Convert : r0_20
|
||||
# 662| v0_22(void) = Call : func:r0_19, this:r0_18, 0:r0_21
|
||||
# 662| mu0_23(unknown) = ^CallSideEffect : ~mu0_2
|
||||
# 662| mu0_24(String) = ^IndirectMustWriteSideEffect : &:r0_18
|
||||
# 662| mu0_24(String) = ^IndirectMayWriteSideEffect : &:r0_18
|
||||
# 662| v0_25(void) = ^IndirectReadSideEffect[0] : &:r0_21, ~mu0_2
|
||||
# 662| mu0_26(unknown) = ^BufferMayWriteSideEffect[0] : &:r0_21
|
||||
# 664| v0_27(void) = NoOp :
|
||||
@@ -3206,7 +3206,7 @@ ir.cpp:
|
||||
# 731| r7_3(char *) = Convert : r7_2
|
||||
# 731| v7_4(void) = Call : func:r7_1, this:r7_0, 0:r7_3
|
||||
# 731| mu7_5(unknown) = ^CallSideEffect : ~mu0_2
|
||||
# 731| mu7_6(String) = ^IndirectMustWriteSideEffect : &:r7_0
|
||||
# 731| mu7_6(String) = ^IndirectMayWriteSideEffect : &:r7_0
|
||||
# 731| v7_7(void) = ^IndirectReadSideEffect[0] : &:r7_3, ~mu0_2
|
||||
# 731| mu7_8(unknown) = ^BufferMayWriteSideEffect[0] : &:r7_3
|
||||
# 731| v7_9(void) = ThrowValue : &:r7_0, ~mu0_2
|
||||
@@ -3232,7 +3232,7 @@ ir.cpp:
|
||||
# 736| r10_5(char *) = Load : &:r10_4, ~mu0_2
|
||||
# 736| v10_6(void) = Call : func:r10_3, this:r10_2, 0:r10_5
|
||||
# 736| mu10_7(unknown) = ^CallSideEffect : ~mu0_2
|
||||
# 736| mu10_8(String) = ^IndirectMustWriteSideEffect : &:r10_2
|
||||
# 736| mu10_8(String) = ^IndirectMayWriteSideEffect : &:r10_2
|
||||
# 736| v10_9(void) = ^IndirectReadSideEffect[0] : &:r10_5, ~mu0_2
|
||||
# 736| mu10_10(unknown) = ^BufferMayWriteSideEffect[0] : &:r10_5
|
||||
# 736| v10_11(void) = ThrowValue : &:r10_2, ~mu0_2
|
||||
@@ -3289,37 +3289,37 @@ ir.cpp:
|
||||
|
||||
# 745| void Base::Base(Base const&)
|
||||
# 745| Block 0
|
||||
# 745| v0_0(void) = EnterFunction :
|
||||
# 745| mu0_1(unknown) = AliasedDefinition :
|
||||
# 745| mu0_2(unknown) = UnmodeledDefinition :
|
||||
# 745| r0_3(glval<Base>) = InitializeThis :
|
||||
#-----| r0_4(glval<Base &>) = VariableAddress[p#0] :
|
||||
#-----| mu0_5(Base &) = InitializeParameter[p#0] : &:r0_4
|
||||
# 745| r0_6(glval<String>) = FieldAddress[base_s] : r0_3
|
||||
# 745| r0_7(glval<unknown>) = FunctionAddress[String] :
|
||||
# 745| v0_8(void) = Call : func:r0_7, this:r0_6
|
||||
# 745| mu0_9(unknown) = ^CallSideEffect : ~mu0_2
|
||||
# 745| mu0_10(String) = ^IndirectMustWriteSideEffect : &:r0_6
|
||||
# 745| v0_11(void) = NoOp :
|
||||
# 745| v0_12(void) = ReturnVoid :
|
||||
# 745| v0_13(void) = UnmodeledUse : mu*
|
||||
# 745| v0_14(void) = ExitFunction :
|
||||
# 745| v0_0(void) = EnterFunction :
|
||||
# 745| mu0_1(unknown) = AliasedDefinition :
|
||||
# 745| mu0_2(unknown) = UnmodeledDefinition :
|
||||
# 745| r0_3(glval<Base>) = InitializeThis :
|
||||
#-----| r0_4(glval<Base &>) = VariableAddress[p#0] :
|
||||
#-----| mu0_5(Base &) = InitializeParameter[p#0] : &:r0_4
|
||||
# 745| r0_6(glval<String>) = FieldAddress[base_s] : r0_3
|
||||
# 745| r0_7(glval<unknown>) = FunctionAddress[String] :
|
||||
# 745| v0_8(void) = Call : func:r0_7, this:r0_6
|
||||
# 745| mu0_9(unknown) = ^CallSideEffect : ~mu0_2
|
||||
# 745| mu0_10(String) = ^IndirectMayWriteSideEffect : &:r0_6
|
||||
# 745| v0_11(void) = NoOp :
|
||||
# 745| v0_12(void) = ReturnVoid :
|
||||
# 745| v0_13(void) = UnmodeledUse : mu*
|
||||
# 745| v0_14(void) = ExitFunction :
|
||||
|
||||
# 748| void Base::Base()
|
||||
# 748| Block 0
|
||||
# 748| v0_0(void) = EnterFunction :
|
||||
# 748| mu0_1(unknown) = AliasedDefinition :
|
||||
# 748| mu0_2(unknown) = UnmodeledDefinition :
|
||||
# 748| r0_3(glval<Base>) = InitializeThis :
|
||||
# 748| r0_4(glval<String>) = FieldAddress[base_s] : r0_3
|
||||
# 748| r0_5(glval<unknown>) = FunctionAddress[String] :
|
||||
# 748| v0_6(void) = Call : func:r0_5, this:r0_4
|
||||
# 748| mu0_7(unknown) = ^CallSideEffect : ~mu0_2
|
||||
# 748| mu0_8(String) = ^IndirectMustWriteSideEffect : &:r0_4
|
||||
# 749| v0_9(void) = NoOp :
|
||||
# 748| v0_10(void) = ReturnVoid :
|
||||
# 748| v0_11(void) = UnmodeledUse : mu*
|
||||
# 748| v0_12(void) = ExitFunction :
|
||||
# 748| v0_0(void) = EnterFunction :
|
||||
# 748| mu0_1(unknown) = AliasedDefinition :
|
||||
# 748| mu0_2(unknown) = UnmodeledDefinition :
|
||||
# 748| r0_3(glval<Base>) = InitializeThis :
|
||||
# 748| r0_4(glval<String>) = FieldAddress[base_s] : r0_3
|
||||
# 748| r0_5(glval<unknown>) = FunctionAddress[String] :
|
||||
# 748| v0_6(void) = Call : func:r0_5, this:r0_4
|
||||
# 748| mu0_7(unknown) = ^CallSideEffect : ~mu0_2
|
||||
# 748| mu0_8(String) = ^IndirectMayWriteSideEffect : &:r0_4
|
||||
# 749| v0_9(void) = NoOp :
|
||||
# 748| v0_10(void) = ReturnVoid :
|
||||
# 748| v0_11(void) = UnmodeledUse : mu*
|
||||
# 748| v0_12(void) = ExitFunction :
|
||||
|
||||
# 750| void Base::~Base()
|
||||
# 750| Block 0
|
||||
@@ -3386,12 +3386,12 @@ ir.cpp:
|
||||
# 757| r0_5(glval<unknown>) = FunctionAddress[Base] :
|
||||
# 757| v0_6(void) = Call : func:r0_5, this:r0_4
|
||||
# 757| mu0_7(unknown) = ^CallSideEffect : ~mu0_2
|
||||
# 757| mu0_8(Base) = ^IndirectMustWriteSideEffect : &:r0_4
|
||||
# 757| mu0_8(Base) = ^IndirectMayWriteSideEffect : &:r0_4
|
||||
# 757| r0_9(glval<String>) = FieldAddress[middle_s] : r0_3
|
||||
# 757| r0_10(glval<unknown>) = FunctionAddress[String] :
|
||||
# 757| v0_11(void) = Call : func:r0_10, this:r0_9
|
||||
# 757| mu0_12(unknown) = ^CallSideEffect : ~mu0_2
|
||||
# 757| mu0_13(String) = ^IndirectMustWriteSideEffect : &:r0_9
|
||||
# 757| mu0_13(String) = ^IndirectMayWriteSideEffect : &:r0_9
|
||||
# 758| v0_14(void) = NoOp :
|
||||
# 757| v0_15(void) = ReturnVoid :
|
||||
# 757| v0_16(void) = UnmodeledUse : mu*
|
||||
@@ -3466,12 +3466,12 @@ ir.cpp:
|
||||
# 766| r0_5(glval<unknown>) = FunctionAddress[Middle] :
|
||||
# 766| v0_6(void) = Call : func:r0_5, this:r0_4
|
||||
# 766| mu0_7(unknown) = ^CallSideEffect : ~mu0_2
|
||||
# 766| mu0_8(Middle) = ^IndirectMustWriteSideEffect : &:r0_4
|
||||
# 766| mu0_8(Middle) = ^IndirectMayWriteSideEffect : &:r0_4
|
||||
# 766| r0_9(glval<String>) = FieldAddress[derived_s] : r0_3
|
||||
# 766| r0_10(glval<unknown>) = FunctionAddress[String] :
|
||||
# 766| v0_11(void) = Call : func:r0_10, this:r0_9
|
||||
# 766| mu0_12(unknown) = ^CallSideEffect : ~mu0_2
|
||||
# 766| mu0_13(String) = ^IndirectMustWriteSideEffect : &:r0_9
|
||||
# 766| mu0_13(String) = ^IndirectMayWriteSideEffect : &:r0_9
|
||||
# 767| v0_14(void) = NoOp :
|
||||
# 766| v0_15(void) = ReturnVoid :
|
||||
# 766| v0_16(void) = UnmodeledUse : mu*
|
||||
@@ -3506,12 +3506,12 @@ ir.cpp:
|
||||
# 775| r0_5(glval<unknown>) = FunctionAddress[Base] :
|
||||
# 775| v0_6(void) = Call : func:r0_5, this:r0_4
|
||||
# 775| mu0_7(unknown) = ^CallSideEffect : ~mu0_2
|
||||
# 775| mu0_8(Base) = ^IndirectMustWriteSideEffect : &:r0_4
|
||||
# 775| mu0_8(Base) = ^IndirectMayWriteSideEffect : &:r0_4
|
||||
# 775| r0_9(glval<String>) = FieldAddress[middlevb1_s] : r0_3
|
||||
# 775| r0_10(glval<unknown>) = FunctionAddress[String] :
|
||||
# 775| v0_11(void) = Call : func:r0_10, this:r0_9
|
||||
# 775| mu0_12(unknown) = ^CallSideEffect : ~mu0_2
|
||||
# 775| mu0_13(String) = ^IndirectMustWriteSideEffect : &:r0_9
|
||||
# 775| mu0_13(String) = ^IndirectMayWriteSideEffect : &:r0_9
|
||||
# 776| v0_14(void) = NoOp :
|
||||
# 775| v0_15(void) = ReturnVoid :
|
||||
# 775| v0_16(void) = UnmodeledUse : mu*
|
||||
@@ -3546,12 +3546,12 @@ ir.cpp:
|
||||
# 784| r0_5(glval<unknown>) = FunctionAddress[Base] :
|
||||
# 784| v0_6(void) = Call : func:r0_5, this:r0_4
|
||||
# 784| mu0_7(unknown) = ^CallSideEffect : ~mu0_2
|
||||
# 784| mu0_8(Base) = ^IndirectMustWriteSideEffect : &:r0_4
|
||||
# 784| mu0_8(Base) = ^IndirectMayWriteSideEffect : &:r0_4
|
||||
# 784| r0_9(glval<String>) = FieldAddress[middlevb2_s] : r0_3
|
||||
# 784| r0_10(glval<unknown>) = FunctionAddress[String] :
|
||||
# 784| v0_11(void) = Call : func:r0_10, this:r0_9
|
||||
# 784| mu0_12(unknown) = ^CallSideEffect : ~mu0_2
|
||||
# 784| mu0_13(String) = ^IndirectMustWriteSideEffect : &:r0_9
|
||||
# 784| mu0_13(String) = ^IndirectMayWriteSideEffect : &:r0_9
|
||||
# 785| v0_14(void) = NoOp :
|
||||
# 784| v0_15(void) = ReturnVoid :
|
||||
# 784| v0_16(void) = UnmodeledUse : mu*
|
||||
@@ -3586,22 +3586,22 @@ ir.cpp:
|
||||
# 793| r0_5(glval<unknown>) = FunctionAddress[Base] :
|
||||
# 793| v0_6(void) = Call : func:r0_5, this:r0_4
|
||||
# 793| mu0_7(unknown) = ^CallSideEffect : ~mu0_2
|
||||
# 793| mu0_8(Base) = ^IndirectMustWriteSideEffect : &:r0_4
|
||||
# 793| mu0_8(Base) = ^IndirectMayWriteSideEffect : &:r0_4
|
||||
# 793| r0_9(glval<MiddleVB1>) = ConvertToBase[DerivedVB : MiddleVB1] : r0_3
|
||||
# 793| r0_10(glval<unknown>) = FunctionAddress[MiddleVB1] :
|
||||
# 793| v0_11(void) = Call : func:r0_10, this:r0_9
|
||||
# 793| mu0_12(unknown) = ^CallSideEffect : ~mu0_2
|
||||
# 793| mu0_13(MiddleVB1) = ^IndirectMustWriteSideEffect : &:r0_9
|
||||
# 793| mu0_13(MiddleVB1) = ^IndirectMayWriteSideEffect : &:r0_9
|
||||
# 793| r0_14(glval<MiddleVB2>) = ConvertToBase[DerivedVB : MiddleVB2] : r0_3
|
||||
# 793| r0_15(glval<unknown>) = FunctionAddress[MiddleVB2] :
|
||||
# 793| v0_16(void) = Call : func:r0_15, this:r0_14
|
||||
# 793| mu0_17(unknown) = ^CallSideEffect : ~mu0_2
|
||||
# 793| mu0_18(MiddleVB2) = ^IndirectMustWriteSideEffect : &:r0_14
|
||||
# 793| mu0_18(MiddleVB2) = ^IndirectMayWriteSideEffect : &:r0_14
|
||||
# 793| r0_19(glval<String>) = FieldAddress[derivedvb_s] : r0_3
|
||||
# 793| r0_20(glval<unknown>) = FunctionAddress[String] :
|
||||
# 793| v0_21(void) = Call : func:r0_20, this:r0_19
|
||||
# 793| mu0_22(unknown) = ^CallSideEffect : ~mu0_2
|
||||
# 793| mu0_23(String) = ^IndirectMustWriteSideEffect : &:r0_19
|
||||
# 793| mu0_23(String) = ^IndirectMayWriteSideEffect : &:r0_19
|
||||
# 794| v0_24(void) = NoOp :
|
||||
# 793| v0_25(void) = ReturnVoid :
|
||||
# 793| v0_26(void) = UnmodeledUse : mu*
|
||||
@@ -3643,17 +3643,17 @@ ir.cpp:
|
||||
# 800| r0_4(glval<unknown>) = FunctionAddress[Base] :
|
||||
# 800| v0_5(void) = Call : func:r0_4, this:r0_3
|
||||
# 800| mu0_6(unknown) = ^CallSideEffect : ~mu0_2
|
||||
# 800| mu0_7(Base) = ^IndirectMustWriteSideEffect : &:r0_3
|
||||
# 800| mu0_7(Base) = ^IndirectMayWriteSideEffect : &:r0_3
|
||||
# 801| r0_8(glval<Middle>) = VariableAddress[m] :
|
||||
# 801| r0_9(glval<unknown>) = FunctionAddress[Middle] :
|
||||
# 801| v0_10(void) = Call : func:r0_9, this:r0_8
|
||||
# 801| mu0_11(unknown) = ^CallSideEffect : ~mu0_2
|
||||
# 801| mu0_12(Middle) = ^IndirectMustWriteSideEffect : &:r0_8
|
||||
# 801| mu0_12(Middle) = ^IndirectMayWriteSideEffect : &:r0_8
|
||||
# 802| r0_13(glval<Derived>) = VariableAddress[d] :
|
||||
# 802| r0_14(glval<unknown>) = FunctionAddress[Derived] :
|
||||
# 802| v0_15(void) = Call : func:r0_14, this:r0_13
|
||||
# 802| mu0_16(unknown) = ^CallSideEffect : ~mu0_2
|
||||
# 802| mu0_17(Derived) = ^IndirectMustWriteSideEffect : &:r0_13
|
||||
# 802| mu0_17(Derived) = ^IndirectMayWriteSideEffect : &:r0_13
|
||||
# 804| r0_18(glval<Base *>) = VariableAddress[pb] :
|
||||
# 804| r0_19(glval<Base>) = VariableAddress[b] :
|
||||
# 804| mu0_20(Base *) = Store : &:r0_18, r0_19
|
||||
@@ -3680,7 +3680,7 @@ ir.cpp:
|
||||
# 809| r0_41(glval<Base>) = ConvertToBase[Middle : Base] : r0_40
|
||||
# 809| v0_42(void) = Call : func:r0_39, 0:r0_41
|
||||
# 809| mu0_43(unknown) = ^CallSideEffect : ~mu0_2
|
||||
# 809| mu0_44(Base) = ^IndirectMustWriteSideEffect :
|
||||
# 809| mu0_44(Base) = ^IndirectMayWriteSideEffect :
|
||||
# 809| v0_45(void) = ^IndirectReadSideEffect[0] : &:r0_41, ~mu0_2
|
||||
# 809| mu0_46(unknown) = ^BufferMayWriteSideEffect[0] : &:r0_41
|
||||
# 809| r0_47(glval<Base>) = Convert : v0_42
|
||||
@@ -3697,7 +3697,7 @@ ir.cpp:
|
||||
# 810| r0_58(glval<Base>) = ConvertToBase[Middle : Base] : r0_57
|
||||
# 810| v0_59(void) = Call : func:r0_56, 0:r0_58
|
||||
# 810| mu0_60(unknown) = ^CallSideEffect : ~mu0_2
|
||||
# 810| mu0_61(Base) = ^IndirectMustWriteSideEffect :
|
||||
# 810| mu0_61(Base) = ^IndirectMayWriteSideEffect :
|
||||
# 810| v0_62(void) = ^IndirectReadSideEffect[0] : &:r0_58, ~mu0_2
|
||||
# 810| mu0_63(unknown) = ^BufferMayWriteSideEffect[0] : &:r0_58
|
||||
# 810| r0_64(glval<Base>) = Convert : v0_59
|
||||
@@ -3783,7 +3783,7 @@ ir.cpp:
|
||||
# 823| r0_144(glval<Base>) = ConvertToBase[Middle : Base] : r0_143
|
||||
# 823| v0_145(void) = Call : func:r0_141, 0:r0_144
|
||||
# 823| mu0_146(unknown) = ^CallSideEffect : ~mu0_2
|
||||
# 823| mu0_147(Base) = ^IndirectMustWriteSideEffect :
|
||||
# 823| mu0_147(Base) = ^IndirectMayWriteSideEffect :
|
||||
# 823| v0_148(void) = ^IndirectReadSideEffect[0] : &:r0_144, ~mu0_2
|
||||
# 823| mu0_149(unknown) = ^BufferMayWriteSideEffect[0] : &:r0_144
|
||||
# 823| r0_150(glval<Base>) = Convert : v0_145
|
||||
@@ -3801,7 +3801,7 @@ ir.cpp:
|
||||
# 824| r0_162(glval<Base>) = ConvertToBase[Middle : Base] : r0_161
|
||||
# 824| v0_163(void) = Call : func:r0_159, 0:r0_162
|
||||
# 824| mu0_164(unknown) = ^CallSideEffect : ~mu0_2
|
||||
# 824| mu0_165(Base) = ^IndirectMustWriteSideEffect :
|
||||
# 824| mu0_165(Base) = ^IndirectMayWriteSideEffect :
|
||||
# 824| v0_166(void) = ^IndirectReadSideEffect[0] : &:r0_162, ~mu0_2
|
||||
# 824| mu0_167(unknown) = ^BufferMayWriteSideEffect[0] : &:r0_162
|
||||
# 824| r0_168(glval<Base>) = Convert : v0_163
|
||||
@@ -3917,7 +3917,7 @@ ir.cpp:
|
||||
# 846| r0_5(glval<unknown>) = FunctionAddress[PolymorphicBase] :
|
||||
# 846| v0_6(void) = Call : func:r0_5, this:r0_4
|
||||
# 846| mu0_7(unknown) = ^CallSideEffect : ~mu0_2
|
||||
# 846| mu0_8(PolymorphicBase) = ^IndirectMustWriteSideEffect : &:r0_4
|
||||
# 846| mu0_8(PolymorphicBase) = ^IndirectMayWriteSideEffect : &:r0_4
|
||||
# 846| v0_9(void) = NoOp :
|
||||
# 846| v0_10(void) = ReturnVoid :
|
||||
# 846| v0_11(void) = UnmodeledUse : mu*
|
||||
@@ -3947,12 +3947,12 @@ ir.cpp:
|
||||
#-----| r0_4(glval<unknown>) = FunctionAddress[PolymorphicBase] :
|
||||
#-----| v0_5(void) = Call : func:r0_4, this:r0_3
|
||||
#-----| mu0_6(unknown) = ^CallSideEffect : ~mu0_2
|
||||
#-----| mu0_7(PolymorphicBase) = ^IndirectMustWriteSideEffect : &:r0_3
|
||||
#-----| mu0_7(PolymorphicBase) = ^IndirectMayWriteSideEffect : &:r0_3
|
||||
# 851| r0_8(glval<PolymorphicDerived>) = VariableAddress[d] :
|
||||
# 851| r0_9(glval<unknown>) = FunctionAddress[PolymorphicDerived] :
|
||||
# 851| v0_10(void) = Call : func:r0_9, this:r0_8
|
||||
# 851| mu0_11(unknown) = ^CallSideEffect : ~mu0_2
|
||||
# 851| mu0_12(PolymorphicDerived) = ^IndirectMustWriteSideEffect : &:r0_8
|
||||
# 851| mu0_12(PolymorphicDerived) = ^IndirectMayWriteSideEffect : &:r0_8
|
||||
# 853| r0_13(glval<PolymorphicBase *>) = VariableAddress[pb] :
|
||||
# 853| r0_14(glval<PolymorphicBase>) = VariableAddress[b] :
|
||||
# 853| mu0_15(PolymorphicBase *) = Store : &:r0_13, r0_14
|
||||
@@ -4003,7 +4003,7 @@ ir.cpp:
|
||||
# 868| r0_6(char *) = Convert : r0_5
|
||||
# 868| v0_7(void) = Call : func:r0_4, this:r0_3, 0:r0_6
|
||||
# 868| mu0_8(unknown) = ^CallSideEffect : ~mu0_2
|
||||
# 868| mu0_9(String) = ^IndirectMustWriteSideEffect : &:r0_3
|
||||
# 868| mu0_9(String) = ^IndirectMayWriteSideEffect : &:r0_3
|
||||
# 868| v0_10(void) = ^IndirectReadSideEffect[0] : &:r0_6, ~mu0_2
|
||||
# 868| mu0_11(unknown) = ^BufferMayWriteSideEffect[0] : &:r0_6
|
||||
# 869| v0_12(void) = NoOp :
|
||||
@@ -4210,7 +4210,7 @@ ir.cpp:
|
||||
# 944| r0_26(glval<unknown>) = FunctionAddress[String] :
|
||||
# 944| v0_27(void) = Call : func:r0_26, this:r0_25
|
||||
# 944| mu0_28(unknown) = ^CallSideEffect : ~mu0_2
|
||||
# 944| mu0_29(String) = ^IndirectMustWriteSideEffect : &:r0_25
|
||||
# 944| mu0_29(String) = ^IndirectMayWriteSideEffect : &:r0_25
|
||||
# 945| r0_30(glval<unknown>) = FunctionAddress[operator new] :
|
||||
# 945| r0_31(unsigned long) = Constant[8] :
|
||||
# 945| r0_32(float) = Constant[1.0] :
|
||||
@@ -4222,7 +4222,7 @@ ir.cpp:
|
||||
# 945| r0_38(char *) = Convert : r0_37
|
||||
# 945| v0_39(void) = Call : func:r0_36, this:r0_35, 0:r0_38
|
||||
# 945| mu0_40(unknown) = ^CallSideEffect : ~mu0_2
|
||||
# 945| mu0_41(String) = ^IndirectMustWriteSideEffect : &:r0_35
|
||||
# 945| mu0_41(String) = ^IndirectMayWriteSideEffect : &:r0_35
|
||||
# 945| v0_42(void) = ^IndirectReadSideEffect[0] : &:r0_38, ~mu0_2
|
||||
# 945| mu0_43(unknown) = ^BufferMayWriteSideEffect[0] : &:r0_38
|
||||
# 946| r0_44(glval<unknown>) = FunctionAddress[operator new] :
|
||||
@@ -4721,7 +4721,7 @@ ir.cpp:
|
||||
#-----| r0_38(glval<unknown>) = FunctionAddress[String] :
|
||||
#-----| v0_39(void) = Call : func:r0_38, this:r0_37
|
||||
#-----| mu0_40(unknown) = ^CallSideEffect : ~mu0_2
|
||||
#-----| mu0_41(String) = ^IndirectMustWriteSideEffect : &:r0_37
|
||||
#-----| mu0_41(String) = ^IndirectMayWriteSideEffect : &:r0_37
|
||||
# 1036| r0_42(glval<int>) = FieldAddress[x] : r0_35
|
||||
#-----| r0_43(glval<int>) = VariableAddress[x] :
|
||||
#-----| r0_44(int) = Load : &:r0_43, ~mu0_2
|
||||
@@ -4729,7 +4729,7 @@ ir.cpp:
|
||||
# 1036| r0_46(decltype([...](...){...})) = Load : &:r0_35, ~mu0_2
|
||||
# 1036| v0_47(void) = Call : func:r0_34, this:r0_33, 0:r0_46
|
||||
# 1036| mu0_48(unknown) = ^CallSideEffect : ~mu0_2
|
||||
# 1036| mu0_49(decltype([...](...){...})) = ^IndirectMustWriteSideEffect : &:r0_33
|
||||
# 1036| mu0_49(decltype([...](...){...})) = ^IndirectMayWriteSideEffect : &:r0_33
|
||||
# 1036| v0_50(void) = ^IndirectReadSideEffect[0] : &:r0_46, ~mu0_2
|
||||
# 1036| mu0_51(unknown) = ^BufferMayWriteSideEffect[0] : &:r0_46
|
||||
# 1037| r0_52(glval<decltype([...](...){...})>) = VariableAddress[lambda_val] :
|
||||
@@ -4765,11 +4765,11 @@ ir.cpp:
|
||||
#-----| r0_82(glval<unknown>) = FunctionAddress[String] :
|
||||
#-----| v0_83(void) = Call : func:r0_82, this:r0_81
|
||||
#-----| mu0_84(unknown) = ^CallSideEffect : ~mu0_2
|
||||
#-----| mu0_85(String) = ^IndirectMustWriteSideEffect : &:r0_81
|
||||
#-----| mu0_85(String) = ^IndirectMayWriteSideEffect : &:r0_81
|
||||
# 1040| r0_86(decltype([...](...){...})) = Load : &:r0_79, ~mu0_2
|
||||
# 1040| v0_87(void) = Call : func:r0_78, this:r0_77, 0:r0_86
|
||||
# 1040| mu0_88(unknown) = ^CallSideEffect : ~mu0_2
|
||||
# 1040| mu0_89(decltype([...](...){...})) = ^IndirectMustWriteSideEffect : &:r0_77
|
||||
# 1040| mu0_89(decltype([...](...){...})) = ^IndirectMayWriteSideEffect : &:r0_77
|
||||
# 1040| v0_90(void) = ^IndirectReadSideEffect[0] : &:r0_86, ~mu0_2
|
||||
# 1040| mu0_91(unknown) = ^BufferMayWriteSideEffect[0] : &:r0_86
|
||||
# 1041| r0_92(glval<decltype([...](...){...})>) = VariableAddress[lambda_val_explicit] :
|
||||
@@ -4984,21 +4984,21 @@ ir.cpp:
|
||||
|
||||
# 1040| void (void Lambda(int, String const&))::(lambda [] type at line 1040, col. 30)::(constructor)((void Lambda(int, String const&))::(lambda [] type at line 1040, col. 30)&&)
|
||||
# 1040| Block 0
|
||||
# 1040| v0_0(void) = EnterFunction :
|
||||
# 1040| mu0_1(unknown) = AliasedDefinition :
|
||||
# 1040| mu0_2(unknown) = UnmodeledDefinition :
|
||||
# 1040| r0_3(glval<decltype([...](...){...})>) = InitializeThis :
|
||||
#-----| r0_4(glval<lambda [] type at line 1040, col. 30 &&>) = VariableAddress[p#0] :
|
||||
#-----| mu0_5(lambda [] type at line 1040, col. 30 &&) = InitializeParameter[p#0] : &:r0_4
|
||||
# 1040| r0_6(glval<String>) = FieldAddress[s] : r0_3
|
||||
# 1040| r0_7(glval<unknown>) = FunctionAddress[String] :
|
||||
# 1040| v0_8(void) = Call : func:r0_7, this:r0_6
|
||||
# 1040| mu0_9(unknown) = ^CallSideEffect : ~mu0_2
|
||||
# 1040| mu0_10(String) = ^IndirectMustWriteSideEffect : &:r0_6
|
||||
# 1040| v0_11(void) = NoOp :
|
||||
# 1040| v0_12(void) = ReturnVoid :
|
||||
# 1040| v0_13(void) = UnmodeledUse : mu*
|
||||
# 1040| v0_14(void) = ExitFunction :
|
||||
# 1040| v0_0(void) = EnterFunction :
|
||||
# 1040| mu0_1(unknown) = AliasedDefinition :
|
||||
# 1040| mu0_2(unknown) = UnmodeledDefinition :
|
||||
# 1040| r0_3(glval<decltype([...](...){...})>) = InitializeThis :
|
||||
#-----| r0_4(glval<lambda [] type at line 1040, col. 30 &&>) = VariableAddress[p#0] :
|
||||
#-----| mu0_5(lambda [] type at line 1040, col. 30 &&) = InitializeParameter[p#0] : &:r0_4
|
||||
# 1040| r0_6(glval<String>) = FieldAddress[s] : r0_3
|
||||
# 1040| r0_7(glval<unknown>) = FunctionAddress[String] :
|
||||
# 1040| v0_8(void) = Call : func:r0_7, this:r0_6
|
||||
# 1040| mu0_9(unknown) = ^CallSideEffect : ~mu0_2
|
||||
# 1040| mu0_10(String) = ^IndirectMayWriteSideEffect : &:r0_6
|
||||
# 1040| v0_11(void) = NoOp :
|
||||
# 1040| v0_12(void) = ReturnVoid :
|
||||
# 1040| v0_13(void) = UnmodeledUse : mu*
|
||||
# 1040| v0_14(void) = ExitFunction :
|
||||
|
||||
# 1040| void (void Lambda(int, String const&))::(lambda [] type at line 1040, col. 30)::~<unnamed>()
|
||||
# 1040| Block 0
|
||||
@@ -5417,7 +5417,7 @@ ir.cpp:
|
||||
# 1140| r7_3(char *) = Convert : r7_2
|
||||
# 1140| v7_4(void) = Call : func:r7_1, this:r7_0, 0:r7_3
|
||||
# 1140| mu7_5(unknown) = ^CallSideEffect : ~mu0_2
|
||||
# 1140| mu7_6(String) = ^IndirectMustWriteSideEffect : &:r7_0
|
||||
# 1140| mu7_6(String) = ^IndirectMayWriteSideEffect : &:r7_0
|
||||
# 1140| v7_7(void) = ^IndirectReadSideEffect[0] : &:r7_3, ~mu0_2
|
||||
# 1140| mu7_8(unknown) = ^BufferMayWriteSideEffect[0] : &:r7_3
|
||||
# 1140| v7_9(void) = ThrowValue : &:r7_0, ~mu0_2
|
||||
@@ -5443,7 +5443,7 @@ ir.cpp:
|
||||
# 1145| r10_5(char *) = Load : &:r10_4, ~mu0_2
|
||||
# 1145| v10_6(void) = Call : func:r10_3, this:r10_2, 0:r10_5
|
||||
# 1145| mu10_7(unknown) = ^CallSideEffect : ~mu0_2
|
||||
# 1145| mu10_8(String) = ^IndirectMustWriteSideEffect : &:r10_2
|
||||
# 1145| mu10_8(String) = ^IndirectMayWriteSideEffect : &:r10_2
|
||||
# 1145| v10_9(void) = ^IndirectReadSideEffect[0] : &:r10_5, ~mu0_2
|
||||
# 1145| mu10_10(unknown) = ^BufferMayWriteSideEffect[0] : &:r10_5
|
||||
# 1145| v10_11(void) = ThrowValue : &:r10_2, ~mu0_2
|
||||
@@ -5585,7 +5585,7 @@ perf-regression.cpp:
|
||||
# 10| r0_9(glval<unknown>) = FunctionAddress[Big] :
|
||||
# 10| v0_10(void) = Call : func:r0_9, this:r0_8
|
||||
# 10| mu0_11(unknown) = ^CallSideEffect : ~mu0_2
|
||||
# 10| mu0_12(Big) = ^IndirectMustWriteSideEffect : &:r0_8
|
||||
# 10| mu0_12(Big) = ^IndirectMayWriteSideEffect : &:r0_8
|
||||
# 10| mu0_13(Big *) = Store : &:r0_3, r0_8
|
||||
# 12| r0_14(glval<int>) = VariableAddress[#return] :
|
||||
# 12| r0_15(int) = Constant[0] :
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
missingOperand
|
||||
| ir.cpp:809:7:809:13 | IndirectMustWriteSideEffect: call to Base | Instruction 'IndirectMustWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | ir.cpp:799:6:799:25 | IR: HierarchyConversions | void HierarchyConversions() |
|
||||
| ir.cpp:810:7:810:26 | IndirectMustWriteSideEffect: call to Base | Instruction 'IndirectMustWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | ir.cpp:799:6:799:25 | IR: HierarchyConversions | void HierarchyConversions() |
|
||||
| ir.cpp:823:7:823:13 | IndirectMustWriteSideEffect: call to Base | Instruction 'IndirectMustWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | ir.cpp:799:6:799:25 | IR: HierarchyConversions | void HierarchyConversions() |
|
||||
| ir.cpp:824:7:824:26 | IndirectMustWriteSideEffect: call to Base | Instruction 'IndirectMustWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | ir.cpp:799:6:799:25 | IR: HierarchyConversions | void HierarchyConversions() |
|
||||
| ir.cpp:809:7:809:13 | IndirectMayWriteSideEffect: call to Base | Instruction 'IndirectMayWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | ir.cpp:799:6:799:25 | IR: HierarchyConversions | void HierarchyConversions() |
|
||||
| ir.cpp:810:7:810:26 | IndirectMayWriteSideEffect: call to Base | Instruction 'IndirectMayWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | ir.cpp:799:6:799:25 | IR: HierarchyConversions | void HierarchyConversions() |
|
||||
| ir.cpp:823:7:823:13 | IndirectMayWriteSideEffect: call to Base | Instruction 'IndirectMayWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | ir.cpp:799:6:799:25 | IR: HierarchyConversions | void HierarchyConversions() |
|
||||
| ir.cpp:824:7:824:26 | IndirectMayWriteSideEffect: call to Base | Instruction 'IndirectMayWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | ir.cpp:799:6:799:25 | IR: HierarchyConversions | void HierarchyConversions() |
|
||||
unexpectedOperand
|
||||
duplicateOperand
|
||||
missingPhiOperand
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
missingOperand
|
||||
| ir.cpp:809:7:809:13 | IndirectMustWriteSideEffect: call to Base | Instruction 'IndirectMustWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | ir.cpp:799:6:799:25 | IR: HierarchyConversions | void HierarchyConversions() |
|
||||
| ir.cpp:810:7:810:26 | IndirectMustWriteSideEffect: call to Base | Instruction 'IndirectMustWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | ir.cpp:799:6:799:25 | IR: HierarchyConversions | void HierarchyConversions() |
|
||||
| ir.cpp:823:7:823:13 | IndirectMustWriteSideEffect: call to Base | Instruction 'IndirectMustWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | ir.cpp:799:6:799:25 | IR: HierarchyConversions | void HierarchyConversions() |
|
||||
| ir.cpp:824:7:824:26 | IndirectMustWriteSideEffect: call to Base | Instruction 'IndirectMustWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | ir.cpp:799:6:799:25 | IR: HierarchyConversions | void HierarchyConversions() |
|
||||
| ir.cpp:809:7:809:13 | IndirectMayWriteSideEffect: call to Base | Instruction 'IndirectMayWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | ir.cpp:799:6:799:25 | IR: HierarchyConversions | void HierarchyConversions() |
|
||||
| ir.cpp:810:7:810:26 | IndirectMayWriteSideEffect: call to Base | Instruction 'IndirectMayWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | ir.cpp:799:6:799:25 | IR: HierarchyConversions | void HierarchyConversions() |
|
||||
| ir.cpp:823:7:823:13 | IndirectMayWriteSideEffect: call to Base | Instruction 'IndirectMayWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | ir.cpp:799:6:799:25 | IR: HierarchyConversions | void HierarchyConversions() |
|
||||
| ir.cpp:824:7:824:26 | IndirectMayWriteSideEffect: call to Base | Instruction 'IndirectMayWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | ir.cpp:799:6:799:25 | IR: HierarchyConversions | void HierarchyConversions() |
|
||||
unexpectedOperand
|
||||
duplicateOperand
|
||||
missingPhiOperand
|
||||
|
||||
@@ -1,32 +1,32 @@
|
||||
missingOperand
|
||||
| conditional_destructors.cpp:30:9:30:13 | IndirectMustWriteSideEffect: call to C1 | Instruction 'IndirectMustWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | conditional_destructors.cpp:29:6:29:7 | IR: f1 | void f1() |
|
||||
| conditional_destructors.cpp:30:9:30:13 | IndirectMustWriteSideEffect: call to C1 | Instruction 'IndirectMustWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | forstmt.cpp:1:6:1:7 | IR: f1 | void f1() |
|
||||
| conditional_destructors.cpp:30:18:30:22 | IndirectMustWriteSideEffect: call to C1 | Instruction 'IndirectMustWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | conditional_destructors.cpp:29:6:29:7 | IR: f1 | void f1() |
|
||||
| conditional_destructors.cpp:30:18:30:22 | IndirectMustWriteSideEffect: call to C1 | Instruction 'IndirectMustWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | forstmt.cpp:1:6:1:7 | IR: f1 | void f1() |
|
||||
| conditional_destructors.cpp:33:9:33:13 | IndirectMustWriteSideEffect: call to C1 | Instruction 'IndirectMustWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | conditional_destructors.cpp:29:6:29:7 | IR: f1 | void f1() |
|
||||
| conditional_destructors.cpp:33:9:33:13 | IndirectMustWriteSideEffect: call to C1 | Instruction 'IndirectMustWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | forstmt.cpp:1:6:1:7 | IR: f1 | void f1() |
|
||||
| conditional_destructors.cpp:33:18:33:22 | IndirectMustWriteSideEffect: call to C1 | Instruction 'IndirectMustWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | conditional_destructors.cpp:29:6:29:7 | IR: f1 | void f1() |
|
||||
| conditional_destructors.cpp:33:18:33:22 | IndirectMustWriteSideEffect: call to C1 | Instruction 'IndirectMustWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | forstmt.cpp:1:6:1:7 | IR: f1 | void f1() |
|
||||
| conditional_destructors.cpp:39:9:39:13 | IndirectMustWriteSideEffect: call to C2 | Instruction 'IndirectMustWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | conditional_destructors.cpp:38:6:38:7 | IR: f2 | void f2() |
|
||||
| conditional_destructors.cpp:39:9:39:13 | IndirectMustWriteSideEffect: call to C2 | Instruction 'IndirectMustWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | forstmt.cpp:8:6:8:7 | IR: f2 | void f2() |
|
||||
| conditional_destructors.cpp:39:18:39:22 | IndirectMustWriteSideEffect: call to C2 | Instruction 'IndirectMustWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | conditional_destructors.cpp:38:6:38:7 | IR: f2 | void f2() |
|
||||
| conditional_destructors.cpp:39:18:39:22 | IndirectMustWriteSideEffect: call to C2 | Instruction 'IndirectMustWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | forstmt.cpp:8:6:8:7 | IR: f2 | void f2() |
|
||||
| conditional_destructors.cpp:42:9:42:13 | IndirectMustWriteSideEffect: call to C2 | Instruction 'IndirectMustWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | conditional_destructors.cpp:38:6:38:7 | IR: f2 | void f2() |
|
||||
| conditional_destructors.cpp:42:9:42:13 | IndirectMustWriteSideEffect: call to C2 | Instruction 'IndirectMustWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | forstmt.cpp:8:6:8:7 | IR: f2 | void f2() |
|
||||
| conditional_destructors.cpp:42:18:42:22 | IndirectMustWriteSideEffect: call to C2 | Instruction 'IndirectMustWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | conditional_destructors.cpp:38:6:38:7 | IR: f2 | void f2() |
|
||||
| conditional_destructors.cpp:42:18:42:22 | IndirectMustWriteSideEffect: call to C2 | Instruction 'IndirectMustWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | forstmt.cpp:8:6:8:7 | IR: f2 | void f2() |
|
||||
| cpp11.cpp:77:19:77:21 | IndirectMustWriteSideEffect: call to Val | Instruction 'IndirectMustWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | cpp11.cpp:76:8:76:8 | IR: apply | void lambda::apply<(void lambda::apply2<int(*)(lambda::Val, lambda::Val)>(int(*)(lambda::Val, lambda::Val), lambda::Val, lambda::Val))::(lambda [] type at line 82, col. 17)>(lambda::Val, (void lambda::apply2<int(*)(lambda::Val, lambda::Val)>(int(*)(lambda::Val, lambda::Val), lambda::Val, lambda::Val))::(lambda [] type at line 82, col. 17)) |
|
||||
| cpp11.cpp:82:11:82:14 | IndirectMustWriteSideEffect: call to Val | Instruction 'IndirectMustWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | cpp11.cpp:81:8:81:8 | IR: apply2 | void lambda::apply2<int(*)(lambda::Val, lambda::Val)>(int(*)(lambda::Val, lambda::Val), lambda::Val, lambda::Val) |
|
||||
| cpp11.cpp:82:17:82:55 | IndirectMustWriteSideEffect: call to (constructor) | Instruction 'IndirectMustWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | cpp11.cpp:81:8:81:8 | IR: apply2 | void lambda::apply2<int(*)(lambda::Val, lambda::Val)>(int(*)(lambda::Val, lambda::Val), lambda::Val, lambda::Val) |
|
||||
| cpp11.cpp:82:45:82:48 | IndirectMustWriteSideEffect: call to Val | Instruction 'IndirectMustWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | cpp11.cpp:82:20:82:20 | IR: operator() | void (void lambda::apply2<int(*)(lambda::Val, lambda::Val)>(int(*)(lambda::Val, lambda::Val), lambda::Val, lambda::Val))::(lambda [] type at line 82, col. 17)::operator()(lambda::Val) const |
|
||||
| cpp11.cpp:82:51:82:51 | IndirectMustWriteSideEffect: call to Val | Instruction 'IndirectMustWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | cpp11.cpp:82:20:82:20 | IR: operator() | void (void lambda::apply2<int(*)(lambda::Val, lambda::Val)>(int(*)(lambda::Val, lambda::Val), lambda::Val, lambda::Val))::(lambda [] type at line 82, col. 17)::operator()(lambda::Val) const |
|
||||
| cpp11.cpp:88:25:88:30 | IndirectMustWriteSideEffect: call to Val | Instruction 'IndirectMustWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | cpp11.cpp:87:8:87:11 | IR: main | void lambda::main() |
|
||||
| cpp11.cpp:88:33:88:38 | IndirectMustWriteSideEffect: call to Val | Instruction 'IndirectMustWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | cpp11.cpp:87:8:87:11 | IR: main | void lambda::main() |
|
||||
| destructors.cpp:51:36:51:38 | IndirectMustWriteSideEffect: call to C | Instruction 'IndirectMustWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | destructors.cpp:49:7:49:7 | IR: f | int cond_destruct::f(int) |
|
||||
| ir.cpp:809:7:809:13 | IndirectMustWriteSideEffect: call to Base | Instruction 'IndirectMustWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | ir.cpp:799:6:799:25 | IR: HierarchyConversions | void HierarchyConversions() |
|
||||
| ir.cpp:810:7:810:26 | IndirectMustWriteSideEffect: call to Base | Instruction 'IndirectMustWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | ir.cpp:799:6:799:25 | IR: HierarchyConversions | void HierarchyConversions() |
|
||||
| ir.cpp:823:7:823:13 | IndirectMustWriteSideEffect: call to Base | Instruction 'IndirectMustWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | ir.cpp:799:6:799:25 | IR: HierarchyConversions | void HierarchyConversions() |
|
||||
| ir.cpp:824:7:824:26 | IndirectMustWriteSideEffect: call to Base | Instruction 'IndirectMustWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | ir.cpp:799:6:799:25 | IR: HierarchyConversions | void HierarchyConversions() |
|
||||
| conditional_destructors.cpp:30:9:30:13 | IndirectMayWriteSideEffect: call to C1 | Instruction 'IndirectMayWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | conditional_destructors.cpp:29:6:29:7 | IR: f1 | void f1() |
|
||||
| conditional_destructors.cpp:30:9:30:13 | IndirectMayWriteSideEffect: call to C1 | Instruction 'IndirectMayWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | forstmt.cpp:1:6:1:7 | IR: f1 | void f1() |
|
||||
| conditional_destructors.cpp:30:18:30:22 | IndirectMayWriteSideEffect: call to C1 | Instruction 'IndirectMayWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | conditional_destructors.cpp:29:6:29:7 | IR: f1 | void f1() |
|
||||
| conditional_destructors.cpp:30:18:30:22 | IndirectMayWriteSideEffect: call to C1 | Instruction 'IndirectMayWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | forstmt.cpp:1:6:1:7 | IR: f1 | void f1() |
|
||||
| conditional_destructors.cpp:33:9:33:13 | IndirectMayWriteSideEffect: call to C1 | Instruction 'IndirectMayWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | conditional_destructors.cpp:29:6:29:7 | IR: f1 | void f1() |
|
||||
| conditional_destructors.cpp:33:9:33:13 | IndirectMayWriteSideEffect: call to C1 | Instruction 'IndirectMayWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | forstmt.cpp:1:6:1:7 | IR: f1 | void f1() |
|
||||
| conditional_destructors.cpp:33:18:33:22 | IndirectMayWriteSideEffect: call to C1 | Instruction 'IndirectMayWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | conditional_destructors.cpp:29:6:29:7 | IR: f1 | void f1() |
|
||||
| conditional_destructors.cpp:33:18:33:22 | IndirectMayWriteSideEffect: call to C1 | Instruction 'IndirectMayWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | forstmt.cpp:1:6:1:7 | IR: f1 | void f1() |
|
||||
| conditional_destructors.cpp:39:9:39:13 | IndirectMayWriteSideEffect: call to C2 | Instruction 'IndirectMayWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | conditional_destructors.cpp:38:6:38:7 | IR: f2 | void f2() |
|
||||
| conditional_destructors.cpp:39:9:39:13 | IndirectMayWriteSideEffect: call to C2 | Instruction 'IndirectMayWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | forstmt.cpp:8:6:8:7 | IR: f2 | void f2() |
|
||||
| conditional_destructors.cpp:39:18:39:22 | IndirectMayWriteSideEffect: call to C2 | Instruction 'IndirectMayWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | conditional_destructors.cpp:38:6:38:7 | IR: f2 | void f2() |
|
||||
| conditional_destructors.cpp:39:18:39:22 | IndirectMayWriteSideEffect: call to C2 | Instruction 'IndirectMayWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | forstmt.cpp:8:6:8:7 | IR: f2 | void f2() |
|
||||
| conditional_destructors.cpp:42:9:42:13 | IndirectMayWriteSideEffect: call to C2 | Instruction 'IndirectMayWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | conditional_destructors.cpp:38:6:38:7 | IR: f2 | void f2() |
|
||||
| conditional_destructors.cpp:42:9:42:13 | IndirectMayWriteSideEffect: call to C2 | Instruction 'IndirectMayWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | forstmt.cpp:8:6:8:7 | IR: f2 | void f2() |
|
||||
| conditional_destructors.cpp:42:18:42:22 | IndirectMayWriteSideEffect: call to C2 | Instruction 'IndirectMayWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | conditional_destructors.cpp:38:6:38:7 | IR: f2 | void f2() |
|
||||
| conditional_destructors.cpp:42:18:42:22 | IndirectMayWriteSideEffect: call to C2 | Instruction 'IndirectMayWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | forstmt.cpp:8:6:8:7 | IR: f2 | void f2() |
|
||||
| cpp11.cpp:77:19:77:21 | IndirectMayWriteSideEffect: call to Val | Instruction 'IndirectMayWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | cpp11.cpp:76:8:76:8 | IR: apply | void lambda::apply<(void lambda::apply2<int(*)(lambda::Val, lambda::Val)>(int(*)(lambda::Val, lambda::Val), lambda::Val, lambda::Val))::(lambda [] type at line 82, col. 17)>(lambda::Val, (void lambda::apply2<int(*)(lambda::Val, lambda::Val)>(int(*)(lambda::Val, lambda::Val), lambda::Val, lambda::Val))::(lambda [] type at line 82, col. 17)) |
|
||||
| cpp11.cpp:82:11:82:14 | IndirectMayWriteSideEffect: call to Val | Instruction 'IndirectMayWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | cpp11.cpp:81:8:81:8 | IR: apply2 | void lambda::apply2<int(*)(lambda::Val, lambda::Val)>(int(*)(lambda::Val, lambda::Val), lambda::Val, lambda::Val) |
|
||||
| cpp11.cpp:82:17:82:55 | IndirectMayWriteSideEffect: call to (constructor) | Instruction 'IndirectMayWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | cpp11.cpp:81:8:81:8 | IR: apply2 | void lambda::apply2<int(*)(lambda::Val, lambda::Val)>(int(*)(lambda::Val, lambda::Val), lambda::Val, lambda::Val) |
|
||||
| cpp11.cpp:82:45:82:48 | IndirectMayWriteSideEffect: call to Val | Instruction 'IndirectMayWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | cpp11.cpp:82:20:82:20 | IR: operator() | void (void lambda::apply2<int(*)(lambda::Val, lambda::Val)>(int(*)(lambda::Val, lambda::Val), lambda::Val, lambda::Val))::(lambda [] type at line 82, col. 17)::operator()(lambda::Val) const |
|
||||
| cpp11.cpp:82:51:82:51 | IndirectMayWriteSideEffect: call to Val | Instruction 'IndirectMayWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | cpp11.cpp:82:20:82:20 | IR: operator() | void (void lambda::apply2<int(*)(lambda::Val, lambda::Val)>(int(*)(lambda::Val, lambda::Val), lambda::Val, lambda::Val))::(lambda [] type at line 82, col. 17)::operator()(lambda::Val) const |
|
||||
| cpp11.cpp:88:25:88:30 | IndirectMayWriteSideEffect: call to Val | Instruction 'IndirectMayWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | cpp11.cpp:87:8:87:11 | IR: main | void lambda::main() |
|
||||
| cpp11.cpp:88:33:88:38 | IndirectMayWriteSideEffect: call to Val | Instruction 'IndirectMayWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | cpp11.cpp:87:8:87:11 | IR: main | void lambda::main() |
|
||||
| destructors.cpp:51:36:51:38 | IndirectMayWriteSideEffect: call to C | Instruction 'IndirectMayWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | destructors.cpp:49:7:49:7 | IR: f | int cond_destruct::f(int) |
|
||||
| ir.cpp:809:7:809:13 | IndirectMayWriteSideEffect: call to Base | Instruction 'IndirectMayWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | ir.cpp:799:6:799:25 | IR: HierarchyConversions | void HierarchyConversions() |
|
||||
| ir.cpp:810:7:810:26 | IndirectMayWriteSideEffect: call to Base | Instruction 'IndirectMayWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | ir.cpp:799:6:799:25 | IR: HierarchyConversions | void HierarchyConversions() |
|
||||
| ir.cpp:823:7:823:13 | IndirectMayWriteSideEffect: call to Base | Instruction 'IndirectMayWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | ir.cpp:799:6:799:25 | IR: HierarchyConversions | void HierarchyConversions() |
|
||||
| ir.cpp:824:7:824:26 | IndirectMayWriteSideEffect: call to Base | Instruction 'IndirectMayWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | ir.cpp:799:6:799:25 | IR: HierarchyConversions | void HierarchyConversions() |
|
||||
| misc.c:125:5:125:11 | CopyValue: (statement expression) | Instruction 'CopyValue' is missing an expected operand with tag 'Unary' in function '$@'. | misc.c:97:6:97:10 | IR: misc3 | void misc3() |
|
||||
unexpectedOperand
|
||||
duplicateOperand
|
||||
@@ -36,10 +36,10 @@ missingOperandType
|
||||
instructionWithoutSuccessor
|
||||
| VacuousDestructorCall.cpp:2:29:2:29 | InitializeParameter: y |
|
||||
| assume0.cpp:7:2:7:2 | Chi: call to f |
|
||||
| condition_decls.cpp:16:19:16:20 | IndirectMustWriteSideEffect: call to BoxedInt |
|
||||
| condition_decls.cpp:26:23:26:24 | IndirectMustWriteSideEffect: call to BoxedInt |
|
||||
| condition_decls.cpp:41:22:41:23 | IndirectMustWriteSideEffect: call to BoxedInt |
|
||||
| condition_decls.cpp:48:52:48:53 | IndirectMustWriteSideEffect: call to BoxedInt |
|
||||
| condition_decls.cpp:16:19:16:20 | IndirectMayWriteSideEffect: call to BoxedInt |
|
||||
| condition_decls.cpp:26:23:26:24 | IndirectMayWriteSideEffect: call to BoxedInt |
|
||||
| condition_decls.cpp:41:22:41:23 | IndirectMayWriteSideEffect: call to BoxedInt |
|
||||
| condition_decls.cpp:48:52:48:53 | IndirectMayWriteSideEffect: call to BoxedInt |
|
||||
| cpp17.cpp:15:11:15:21 | Convert: (void *)... |
|
||||
| misc.c:171:10:171:13 | Uninitialized: definition of str2 |
|
||||
| misc.c:219:47:219:48 | InitializeParameter: sp |
|
||||
|
||||
@@ -3,34 +3,34 @@ missingOperand
|
||||
| condition_decls.cpp:26:3:36:3 | Switch: switch (...) ... | Instruction 'Switch' is missing an expected operand with tag 'Condition' in function '$@'. | condition_decls.cpp:25:6:25:21 | IR: switch_decl_bind | void switch_decl_bind(int) |
|
||||
| condition_decls.cpp:41:9:41:23 | ConditionalBranch: (condition decl) | Instruction 'ConditionalBranch' is missing an expected operand with tag 'Condition' in function '$@'. | condition_decls.cpp:40:6:40:20 | IR: while_decl_bind | void while_decl_bind(int) |
|
||||
| condition_decls.cpp:48:39:48:53 | ConditionalBranch: (condition decl) | Instruction 'ConditionalBranch' is missing an expected operand with tag 'Condition' in function '$@'. | condition_decls.cpp:47:6:47:18 | IR: for_decl_bind | void for_decl_bind(int) |
|
||||
| conditional_destructors.cpp:30:9:30:13 | IndirectMustWriteSideEffect: call to C1 | Instruction 'IndirectMustWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | conditional_destructors.cpp:29:6:29:7 | IR: f1 | void f1() |
|
||||
| conditional_destructors.cpp:30:9:30:13 | IndirectMustWriteSideEffect: call to C1 | Instruction 'IndirectMustWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | forstmt.cpp:1:6:1:7 | IR: f1 | void f1() |
|
||||
| conditional_destructors.cpp:30:18:30:22 | IndirectMustWriteSideEffect: call to C1 | Instruction 'IndirectMustWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | conditional_destructors.cpp:29:6:29:7 | IR: f1 | void f1() |
|
||||
| conditional_destructors.cpp:30:18:30:22 | IndirectMustWriteSideEffect: call to C1 | Instruction 'IndirectMustWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | forstmt.cpp:1:6:1:7 | IR: f1 | void f1() |
|
||||
| conditional_destructors.cpp:33:9:33:13 | IndirectMustWriteSideEffect: call to C1 | Instruction 'IndirectMustWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | conditional_destructors.cpp:29:6:29:7 | IR: f1 | void f1() |
|
||||
| conditional_destructors.cpp:33:9:33:13 | IndirectMustWriteSideEffect: call to C1 | Instruction 'IndirectMustWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | forstmt.cpp:1:6:1:7 | IR: f1 | void f1() |
|
||||
| conditional_destructors.cpp:33:18:33:22 | IndirectMustWriteSideEffect: call to C1 | Instruction 'IndirectMustWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | conditional_destructors.cpp:29:6:29:7 | IR: f1 | void f1() |
|
||||
| conditional_destructors.cpp:33:18:33:22 | IndirectMustWriteSideEffect: call to C1 | Instruction 'IndirectMustWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | forstmt.cpp:1:6:1:7 | IR: f1 | void f1() |
|
||||
| conditional_destructors.cpp:39:9:39:13 | IndirectMustWriteSideEffect: call to C2 | Instruction 'IndirectMustWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | conditional_destructors.cpp:38:6:38:7 | IR: f2 | void f2() |
|
||||
| conditional_destructors.cpp:39:9:39:13 | IndirectMustWriteSideEffect: call to C2 | Instruction 'IndirectMustWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | forstmt.cpp:8:6:8:7 | IR: f2 | void f2() |
|
||||
| conditional_destructors.cpp:39:18:39:22 | IndirectMustWriteSideEffect: call to C2 | Instruction 'IndirectMustWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | conditional_destructors.cpp:38:6:38:7 | IR: f2 | void f2() |
|
||||
| conditional_destructors.cpp:39:18:39:22 | IndirectMustWriteSideEffect: call to C2 | Instruction 'IndirectMustWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | forstmt.cpp:8:6:8:7 | IR: f2 | void f2() |
|
||||
| conditional_destructors.cpp:42:9:42:13 | IndirectMustWriteSideEffect: call to C2 | Instruction 'IndirectMustWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | conditional_destructors.cpp:38:6:38:7 | IR: f2 | void f2() |
|
||||
| conditional_destructors.cpp:42:9:42:13 | IndirectMustWriteSideEffect: call to C2 | Instruction 'IndirectMustWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | forstmt.cpp:8:6:8:7 | IR: f2 | void f2() |
|
||||
| conditional_destructors.cpp:42:18:42:22 | IndirectMustWriteSideEffect: call to C2 | Instruction 'IndirectMustWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | conditional_destructors.cpp:38:6:38:7 | IR: f2 | void f2() |
|
||||
| conditional_destructors.cpp:42:18:42:22 | IndirectMustWriteSideEffect: call to C2 | Instruction 'IndirectMustWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | forstmt.cpp:8:6:8:7 | IR: f2 | void f2() |
|
||||
| cpp11.cpp:77:19:77:21 | IndirectMustWriteSideEffect: call to Val | Instruction 'IndirectMustWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | cpp11.cpp:76:8:76:8 | IR: apply | void lambda::apply<(void lambda::apply2<int(*)(lambda::Val, lambda::Val)>(int(*)(lambda::Val, lambda::Val), lambda::Val, lambda::Val))::(lambda [] type at line 82, col. 17)>(lambda::Val, (void lambda::apply2<int(*)(lambda::Val, lambda::Val)>(int(*)(lambda::Val, lambda::Val), lambda::Val, lambda::Val))::(lambda [] type at line 82, col. 17)) |
|
||||
| cpp11.cpp:82:11:82:14 | IndirectMustWriteSideEffect: call to Val | Instruction 'IndirectMustWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | cpp11.cpp:81:8:81:8 | IR: apply2 | void lambda::apply2<int(*)(lambda::Val, lambda::Val)>(int(*)(lambda::Val, lambda::Val), lambda::Val, lambda::Val) |
|
||||
| cpp11.cpp:82:17:82:55 | IndirectMustWriteSideEffect: call to (constructor) | Instruction 'IndirectMustWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | cpp11.cpp:81:8:81:8 | IR: apply2 | void lambda::apply2<int(*)(lambda::Val, lambda::Val)>(int(*)(lambda::Val, lambda::Val), lambda::Val, lambda::Val) |
|
||||
| cpp11.cpp:82:45:82:48 | IndirectMustWriteSideEffect: call to Val | Instruction 'IndirectMustWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | cpp11.cpp:82:20:82:20 | IR: operator() | void (void lambda::apply2<int(*)(lambda::Val, lambda::Val)>(int(*)(lambda::Val, lambda::Val), lambda::Val, lambda::Val))::(lambda [] type at line 82, col. 17)::operator()(lambda::Val) const |
|
||||
| cpp11.cpp:82:51:82:51 | IndirectMustWriteSideEffect: call to Val | Instruction 'IndirectMustWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | cpp11.cpp:82:20:82:20 | IR: operator() | void (void lambda::apply2<int(*)(lambda::Val, lambda::Val)>(int(*)(lambda::Val, lambda::Val), lambda::Val, lambda::Val))::(lambda [] type at line 82, col. 17)::operator()(lambda::Val) const |
|
||||
| cpp11.cpp:88:25:88:30 | IndirectMustWriteSideEffect: call to Val | Instruction 'IndirectMustWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | cpp11.cpp:87:8:87:11 | IR: main | void lambda::main() |
|
||||
| cpp11.cpp:88:33:88:38 | IndirectMustWriteSideEffect: call to Val | Instruction 'IndirectMustWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | cpp11.cpp:87:8:87:11 | IR: main | void lambda::main() |
|
||||
| destructors.cpp:51:36:51:38 | IndirectMustWriteSideEffect: call to C | Instruction 'IndirectMustWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | destructors.cpp:49:7:49:7 | IR: f | int cond_destruct::f(int) |
|
||||
| ir.cpp:809:7:809:13 | IndirectMustWriteSideEffect: call to Base | Instruction 'IndirectMustWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | ir.cpp:799:6:799:25 | IR: HierarchyConversions | void HierarchyConversions() |
|
||||
| ir.cpp:810:7:810:26 | IndirectMustWriteSideEffect: call to Base | Instruction 'IndirectMustWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | ir.cpp:799:6:799:25 | IR: HierarchyConversions | void HierarchyConversions() |
|
||||
| ir.cpp:823:7:823:13 | IndirectMustWriteSideEffect: call to Base | Instruction 'IndirectMustWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | ir.cpp:799:6:799:25 | IR: HierarchyConversions | void HierarchyConversions() |
|
||||
| ir.cpp:824:7:824:26 | IndirectMustWriteSideEffect: call to Base | Instruction 'IndirectMustWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | ir.cpp:799:6:799:25 | IR: HierarchyConversions | void HierarchyConversions() |
|
||||
| conditional_destructors.cpp:30:9:30:13 | IndirectMayWriteSideEffect: call to C1 | Instruction 'IndirectMayWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | conditional_destructors.cpp:29:6:29:7 | IR: f1 | void f1() |
|
||||
| conditional_destructors.cpp:30:9:30:13 | IndirectMayWriteSideEffect: call to C1 | Instruction 'IndirectMayWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | forstmt.cpp:1:6:1:7 | IR: f1 | void f1() |
|
||||
| conditional_destructors.cpp:30:18:30:22 | IndirectMayWriteSideEffect: call to C1 | Instruction 'IndirectMayWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | conditional_destructors.cpp:29:6:29:7 | IR: f1 | void f1() |
|
||||
| conditional_destructors.cpp:30:18:30:22 | IndirectMayWriteSideEffect: call to C1 | Instruction 'IndirectMayWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | forstmt.cpp:1:6:1:7 | IR: f1 | void f1() |
|
||||
| conditional_destructors.cpp:33:9:33:13 | IndirectMayWriteSideEffect: call to C1 | Instruction 'IndirectMayWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | conditional_destructors.cpp:29:6:29:7 | IR: f1 | void f1() |
|
||||
| conditional_destructors.cpp:33:9:33:13 | IndirectMayWriteSideEffect: call to C1 | Instruction 'IndirectMayWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | forstmt.cpp:1:6:1:7 | IR: f1 | void f1() |
|
||||
| conditional_destructors.cpp:33:18:33:22 | IndirectMayWriteSideEffect: call to C1 | Instruction 'IndirectMayWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | conditional_destructors.cpp:29:6:29:7 | IR: f1 | void f1() |
|
||||
| conditional_destructors.cpp:33:18:33:22 | IndirectMayWriteSideEffect: call to C1 | Instruction 'IndirectMayWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | forstmt.cpp:1:6:1:7 | IR: f1 | void f1() |
|
||||
| conditional_destructors.cpp:39:9:39:13 | IndirectMayWriteSideEffect: call to C2 | Instruction 'IndirectMayWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | conditional_destructors.cpp:38:6:38:7 | IR: f2 | void f2() |
|
||||
| conditional_destructors.cpp:39:9:39:13 | IndirectMayWriteSideEffect: call to C2 | Instruction 'IndirectMayWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | forstmt.cpp:8:6:8:7 | IR: f2 | void f2() |
|
||||
| conditional_destructors.cpp:39:18:39:22 | IndirectMayWriteSideEffect: call to C2 | Instruction 'IndirectMayWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | conditional_destructors.cpp:38:6:38:7 | IR: f2 | void f2() |
|
||||
| conditional_destructors.cpp:39:18:39:22 | IndirectMayWriteSideEffect: call to C2 | Instruction 'IndirectMayWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | forstmt.cpp:8:6:8:7 | IR: f2 | void f2() |
|
||||
| conditional_destructors.cpp:42:9:42:13 | IndirectMayWriteSideEffect: call to C2 | Instruction 'IndirectMayWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | conditional_destructors.cpp:38:6:38:7 | IR: f2 | void f2() |
|
||||
| conditional_destructors.cpp:42:9:42:13 | IndirectMayWriteSideEffect: call to C2 | Instruction 'IndirectMayWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | forstmt.cpp:8:6:8:7 | IR: f2 | void f2() |
|
||||
| conditional_destructors.cpp:42:18:42:22 | IndirectMayWriteSideEffect: call to C2 | Instruction 'IndirectMayWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | conditional_destructors.cpp:38:6:38:7 | IR: f2 | void f2() |
|
||||
| conditional_destructors.cpp:42:18:42:22 | IndirectMayWriteSideEffect: call to C2 | Instruction 'IndirectMayWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | forstmt.cpp:8:6:8:7 | IR: f2 | void f2() |
|
||||
| cpp11.cpp:77:19:77:21 | IndirectMayWriteSideEffect: call to Val | Instruction 'IndirectMayWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | cpp11.cpp:76:8:76:8 | IR: apply | void lambda::apply<(void lambda::apply2<int(*)(lambda::Val, lambda::Val)>(int(*)(lambda::Val, lambda::Val), lambda::Val, lambda::Val))::(lambda [] type at line 82, col. 17)>(lambda::Val, (void lambda::apply2<int(*)(lambda::Val, lambda::Val)>(int(*)(lambda::Val, lambda::Val), lambda::Val, lambda::Val))::(lambda [] type at line 82, col. 17)) |
|
||||
| cpp11.cpp:82:11:82:14 | IndirectMayWriteSideEffect: call to Val | Instruction 'IndirectMayWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | cpp11.cpp:81:8:81:8 | IR: apply2 | void lambda::apply2<int(*)(lambda::Val, lambda::Val)>(int(*)(lambda::Val, lambda::Val), lambda::Val, lambda::Val) |
|
||||
| cpp11.cpp:82:17:82:55 | IndirectMayWriteSideEffect: call to (constructor) | Instruction 'IndirectMayWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | cpp11.cpp:81:8:81:8 | IR: apply2 | void lambda::apply2<int(*)(lambda::Val, lambda::Val)>(int(*)(lambda::Val, lambda::Val), lambda::Val, lambda::Val) |
|
||||
| cpp11.cpp:82:45:82:48 | IndirectMayWriteSideEffect: call to Val | Instruction 'IndirectMayWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | cpp11.cpp:82:20:82:20 | IR: operator() | void (void lambda::apply2<int(*)(lambda::Val, lambda::Val)>(int(*)(lambda::Val, lambda::Val), lambda::Val, lambda::Val))::(lambda [] type at line 82, col. 17)::operator()(lambda::Val) const |
|
||||
| cpp11.cpp:82:51:82:51 | IndirectMayWriteSideEffect: call to Val | Instruction 'IndirectMayWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | cpp11.cpp:82:20:82:20 | IR: operator() | void (void lambda::apply2<int(*)(lambda::Val, lambda::Val)>(int(*)(lambda::Val, lambda::Val), lambda::Val, lambda::Val))::(lambda [] type at line 82, col. 17)::operator()(lambda::Val) const |
|
||||
| cpp11.cpp:88:25:88:30 | IndirectMayWriteSideEffect: call to Val | Instruction 'IndirectMayWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | cpp11.cpp:87:8:87:11 | IR: main | void lambda::main() |
|
||||
| cpp11.cpp:88:33:88:38 | IndirectMayWriteSideEffect: call to Val | Instruction 'IndirectMayWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | cpp11.cpp:87:8:87:11 | IR: main | void lambda::main() |
|
||||
| destructors.cpp:51:36:51:38 | IndirectMayWriteSideEffect: call to C | Instruction 'IndirectMayWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | destructors.cpp:49:7:49:7 | IR: f | int cond_destruct::f(int) |
|
||||
| ir.cpp:809:7:809:13 | IndirectMayWriteSideEffect: call to Base | Instruction 'IndirectMayWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | ir.cpp:799:6:799:25 | IR: HierarchyConversions | void HierarchyConversions() |
|
||||
| ir.cpp:810:7:810:26 | IndirectMayWriteSideEffect: call to Base | Instruction 'IndirectMayWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | ir.cpp:799:6:799:25 | IR: HierarchyConversions | void HierarchyConversions() |
|
||||
| ir.cpp:823:7:823:13 | IndirectMayWriteSideEffect: call to Base | Instruction 'IndirectMayWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | ir.cpp:799:6:799:25 | IR: HierarchyConversions | void HierarchyConversions() |
|
||||
| ir.cpp:824:7:824:26 | IndirectMayWriteSideEffect: call to Base | Instruction 'IndirectMayWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | ir.cpp:799:6:799:25 | IR: HierarchyConversions | void HierarchyConversions() |
|
||||
| misc.c:125:5:125:11 | CopyValue: (statement expression) | Instruction 'CopyValue' is missing an expected operand with tag 'Unary' in function '$@'. | misc.c:97:6:97:10 | IR: misc3 | void misc3() |
|
||||
| misc.c:220:3:223:3 | Store: ... = ... | Instruction 'Store' is missing an expected operand with tag 'StoreValue' in function '$@'. | misc.c:219:5:219:26 | IR: assign_designated_init | int assign_designated_init(someStruct*) |
|
||||
| misc.c:220:9:223:3 | FieldAddress: {...} | Instruction 'FieldAddress' is missing an expected operand with tag 'Unary' in function '$@'. | misc.c:219:5:219:26 | IR: assign_designated_init | int assign_designated_init(someStruct*) |
|
||||
@@ -54,11 +54,11 @@ instructionWithoutSuccessor
|
||||
| VacuousDestructorCall.cpp:4:3:4:3 | Load: y |
|
||||
| assume0.cpp:7:2:7:2 | CallSideEffect: call to f |
|
||||
| assume0.cpp:9:11:9:11 | Constant: (bool)... |
|
||||
| condition_decls.cpp:16:19:16:20 | IndirectMustWriteSideEffect: call to BoxedInt |
|
||||
| condition_decls.cpp:16:19:16:20 | IndirectMayWriteSideEffect: call to BoxedInt |
|
||||
| condition_decls.cpp:26:19:26:20 | IndirectMayWriteSideEffect: bi |
|
||||
| condition_decls.cpp:26:23:26:24 | IndirectMustWriteSideEffect: call to BoxedInt |
|
||||
| condition_decls.cpp:41:22:41:23 | IndirectMustWriteSideEffect: call to BoxedInt |
|
||||
| condition_decls.cpp:48:52:48:53 | IndirectMustWriteSideEffect: call to BoxedInt |
|
||||
| condition_decls.cpp:26:23:26:24 | IndirectMayWriteSideEffect: call to BoxedInt |
|
||||
| condition_decls.cpp:41:22:41:23 | IndirectMayWriteSideEffect: call to BoxedInt |
|
||||
| condition_decls.cpp:48:52:48:53 | IndirectMayWriteSideEffect: call to BoxedInt |
|
||||
| cpp17.cpp:15:11:15:21 | Convert: (void *)... |
|
||||
| file://:0:0:0:0 | CompareNE: (bool)... |
|
||||
| file://:0:0:0:0 | CompareNE: (bool)... |
|
||||
@@ -82,16 +82,16 @@ instructionWithoutSuccessor
|
||||
| ms_try_except.cpp:17:13:17:17 | Store: ... = ... |
|
||||
| ms_try_except.cpp:19:17:19:21 | Sub: ... - ... |
|
||||
| ms_try_except.cpp:20:9:20:13 | Store: ... = ... |
|
||||
| ms_try_mix.cpp:11:12:11:15 | IndirectMustWriteSideEffect: call to C |
|
||||
| ms_try_mix.cpp:11:12:11:15 | IndirectMayWriteSideEffect: call to C |
|
||||
| ms_try_mix.cpp:16:13:16:19 | ThrowValue: throw ... |
|
||||
| ms_try_mix.cpp:18:16:18:19 | IndirectMustWriteSideEffect: call to C |
|
||||
| ms_try_mix.cpp:18:16:18:19 | IndirectMayWriteSideEffect: call to C |
|
||||
| ms_try_mix.cpp:20:15:20:39 | Constant: 1 |
|
||||
| ms_try_mix.cpp:21:16:21:19 | IndirectMustWriteSideEffect: call to C |
|
||||
| ms_try_mix.cpp:28:12:28:15 | IndirectMustWriteSideEffect: call to C |
|
||||
| ms_try_mix.cpp:21:16:21:19 | IndirectMayWriteSideEffect: call to C |
|
||||
| ms_try_mix.cpp:28:12:28:15 | IndirectMayWriteSideEffect: call to C |
|
||||
| ms_try_mix.cpp:33:13:33:19 | ThrowValue: throw ... |
|
||||
| ms_try_mix.cpp:35:16:35:19 | IndirectMustWriteSideEffect: call to C |
|
||||
| ms_try_mix.cpp:38:16:38:19 | IndirectMustWriteSideEffect: call to C |
|
||||
| ms_try_mix.cpp:48:10:48:13 | IndirectMustWriteSideEffect: call to C |
|
||||
| ms_try_mix.cpp:35:16:35:19 | IndirectMayWriteSideEffect: call to C |
|
||||
| ms_try_mix.cpp:38:16:38:19 | IndirectMayWriteSideEffect: call to C |
|
||||
| ms_try_mix.cpp:48:10:48:13 | IndirectMayWriteSideEffect: call to C |
|
||||
| ms_try_mix.cpp:51:5:51:11 | ThrowValue: throw ... |
|
||||
| ms_try_mix.cpp:53:13:54:3 | NoOp: { ... } |
|
||||
| pointer_to_member.cpp:36:11:36:30 | FieldAddress: {...} |
|
||||
|
||||
@@ -1,32 +1,32 @@
|
||||
missingOperand
|
||||
| conditional_destructors.cpp:30:9:30:13 | IndirectMustWriteSideEffect: call to C1 | Instruction 'IndirectMustWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | conditional_destructors.cpp:29:6:29:7 | IR: f1 | void f1() |
|
||||
| conditional_destructors.cpp:30:9:30:13 | IndirectMustWriteSideEffect: call to C1 | Instruction 'IndirectMustWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | forstmt.cpp:1:6:1:7 | IR: f1 | void f1() |
|
||||
| conditional_destructors.cpp:30:18:30:22 | IndirectMustWriteSideEffect: call to C1 | Instruction 'IndirectMustWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | conditional_destructors.cpp:29:6:29:7 | IR: f1 | void f1() |
|
||||
| conditional_destructors.cpp:30:18:30:22 | IndirectMustWriteSideEffect: call to C1 | Instruction 'IndirectMustWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | forstmt.cpp:1:6:1:7 | IR: f1 | void f1() |
|
||||
| conditional_destructors.cpp:33:9:33:13 | IndirectMustWriteSideEffect: call to C1 | Instruction 'IndirectMustWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | conditional_destructors.cpp:29:6:29:7 | IR: f1 | void f1() |
|
||||
| conditional_destructors.cpp:33:9:33:13 | IndirectMustWriteSideEffect: call to C1 | Instruction 'IndirectMustWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | forstmt.cpp:1:6:1:7 | IR: f1 | void f1() |
|
||||
| conditional_destructors.cpp:33:18:33:22 | IndirectMustWriteSideEffect: call to C1 | Instruction 'IndirectMustWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | conditional_destructors.cpp:29:6:29:7 | IR: f1 | void f1() |
|
||||
| conditional_destructors.cpp:33:18:33:22 | IndirectMustWriteSideEffect: call to C1 | Instruction 'IndirectMustWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | forstmt.cpp:1:6:1:7 | IR: f1 | void f1() |
|
||||
| conditional_destructors.cpp:39:9:39:13 | IndirectMustWriteSideEffect: call to C2 | Instruction 'IndirectMustWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | conditional_destructors.cpp:38:6:38:7 | IR: f2 | void f2() |
|
||||
| conditional_destructors.cpp:39:9:39:13 | IndirectMustWriteSideEffect: call to C2 | Instruction 'IndirectMustWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | forstmt.cpp:8:6:8:7 | IR: f2 | void f2() |
|
||||
| conditional_destructors.cpp:39:18:39:22 | IndirectMustWriteSideEffect: call to C2 | Instruction 'IndirectMustWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | conditional_destructors.cpp:38:6:38:7 | IR: f2 | void f2() |
|
||||
| conditional_destructors.cpp:39:18:39:22 | IndirectMustWriteSideEffect: call to C2 | Instruction 'IndirectMustWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | forstmt.cpp:8:6:8:7 | IR: f2 | void f2() |
|
||||
| conditional_destructors.cpp:42:9:42:13 | IndirectMustWriteSideEffect: call to C2 | Instruction 'IndirectMustWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | conditional_destructors.cpp:38:6:38:7 | IR: f2 | void f2() |
|
||||
| conditional_destructors.cpp:42:9:42:13 | IndirectMustWriteSideEffect: call to C2 | Instruction 'IndirectMustWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | forstmt.cpp:8:6:8:7 | IR: f2 | void f2() |
|
||||
| conditional_destructors.cpp:42:18:42:22 | IndirectMustWriteSideEffect: call to C2 | Instruction 'IndirectMustWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | conditional_destructors.cpp:38:6:38:7 | IR: f2 | void f2() |
|
||||
| conditional_destructors.cpp:42:18:42:22 | IndirectMustWriteSideEffect: call to C2 | Instruction 'IndirectMustWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | forstmt.cpp:8:6:8:7 | IR: f2 | void f2() |
|
||||
| cpp11.cpp:77:19:77:21 | IndirectMustWriteSideEffect: call to Val | Instruction 'IndirectMustWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | cpp11.cpp:76:8:76:8 | IR: apply | void lambda::apply<(void lambda::apply2<int(*)(lambda::Val, lambda::Val)>(int(*)(lambda::Val, lambda::Val), lambda::Val, lambda::Val))::(lambda [] type at line 82, col. 17)>(lambda::Val, (void lambda::apply2<int(*)(lambda::Val, lambda::Val)>(int(*)(lambda::Val, lambda::Val), lambda::Val, lambda::Val))::(lambda [] type at line 82, col. 17)) |
|
||||
| cpp11.cpp:82:11:82:14 | IndirectMustWriteSideEffect: call to Val | Instruction 'IndirectMustWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | cpp11.cpp:81:8:81:8 | IR: apply2 | void lambda::apply2<int(*)(lambda::Val, lambda::Val)>(int(*)(lambda::Val, lambda::Val), lambda::Val, lambda::Val) |
|
||||
| cpp11.cpp:82:17:82:55 | IndirectMustWriteSideEffect: call to (constructor) | Instruction 'IndirectMustWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | cpp11.cpp:81:8:81:8 | IR: apply2 | void lambda::apply2<int(*)(lambda::Val, lambda::Val)>(int(*)(lambda::Val, lambda::Val), lambda::Val, lambda::Val) |
|
||||
| cpp11.cpp:82:45:82:48 | IndirectMustWriteSideEffect: call to Val | Instruction 'IndirectMustWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | cpp11.cpp:82:20:82:20 | IR: operator() | void (void lambda::apply2<int(*)(lambda::Val, lambda::Val)>(int(*)(lambda::Val, lambda::Val), lambda::Val, lambda::Val))::(lambda [] type at line 82, col. 17)::operator()(lambda::Val) const |
|
||||
| cpp11.cpp:82:51:82:51 | IndirectMustWriteSideEffect: call to Val | Instruction 'IndirectMustWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | cpp11.cpp:82:20:82:20 | IR: operator() | void (void lambda::apply2<int(*)(lambda::Val, lambda::Val)>(int(*)(lambda::Val, lambda::Val), lambda::Val, lambda::Val))::(lambda [] type at line 82, col. 17)::operator()(lambda::Val) const |
|
||||
| cpp11.cpp:88:25:88:30 | IndirectMustWriteSideEffect: call to Val | Instruction 'IndirectMustWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | cpp11.cpp:87:8:87:11 | IR: main | void lambda::main() |
|
||||
| cpp11.cpp:88:33:88:38 | IndirectMustWriteSideEffect: call to Val | Instruction 'IndirectMustWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | cpp11.cpp:87:8:87:11 | IR: main | void lambda::main() |
|
||||
| destructors.cpp:51:36:51:38 | IndirectMustWriteSideEffect: call to C | Instruction 'IndirectMustWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | destructors.cpp:49:7:49:7 | IR: f | int cond_destruct::f(int) |
|
||||
| ir.cpp:809:7:809:13 | IndirectMustWriteSideEffect: call to Base | Instruction 'IndirectMustWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | ir.cpp:799:6:799:25 | IR: HierarchyConversions | void HierarchyConversions() |
|
||||
| ir.cpp:810:7:810:26 | IndirectMustWriteSideEffect: call to Base | Instruction 'IndirectMustWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | ir.cpp:799:6:799:25 | IR: HierarchyConversions | void HierarchyConversions() |
|
||||
| ir.cpp:823:7:823:13 | IndirectMustWriteSideEffect: call to Base | Instruction 'IndirectMustWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | ir.cpp:799:6:799:25 | IR: HierarchyConversions | void HierarchyConversions() |
|
||||
| ir.cpp:824:7:824:26 | IndirectMustWriteSideEffect: call to Base | Instruction 'IndirectMustWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | ir.cpp:799:6:799:25 | IR: HierarchyConversions | void HierarchyConversions() |
|
||||
| conditional_destructors.cpp:30:9:30:13 | IndirectMayWriteSideEffect: call to C1 | Instruction 'IndirectMayWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | conditional_destructors.cpp:29:6:29:7 | IR: f1 | void f1() |
|
||||
| conditional_destructors.cpp:30:9:30:13 | IndirectMayWriteSideEffect: call to C1 | Instruction 'IndirectMayWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | forstmt.cpp:1:6:1:7 | IR: f1 | void f1() |
|
||||
| conditional_destructors.cpp:30:18:30:22 | IndirectMayWriteSideEffect: call to C1 | Instruction 'IndirectMayWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | conditional_destructors.cpp:29:6:29:7 | IR: f1 | void f1() |
|
||||
| conditional_destructors.cpp:30:18:30:22 | IndirectMayWriteSideEffect: call to C1 | Instruction 'IndirectMayWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | forstmt.cpp:1:6:1:7 | IR: f1 | void f1() |
|
||||
| conditional_destructors.cpp:33:9:33:13 | IndirectMayWriteSideEffect: call to C1 | Instruction 'IndirectMayWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | conditional_destructors.cpp:29:6:29:7 | IR: f1 | void f1() |
|
||||
| conditional_destructors.cpp:33:9:33:13 | IndirectMayWriteSideEffect: call to C1 | Instruction 'IndirectMayWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | forstmt.cpp:1:6:1:7 | IR: f1 | void f1() |
|
||||
| conditional_destructors.cpp:33:18:33:22 | IndirectMayWriteSideEffect: call to C1 | Instruction 'IndirectMayWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | conditional_destructors.cpp:29:6:29:7 | IR: f1 | void f1() |
|
||||
| conditional_destructors.cpp:33:18:33:22 | IndirectMayWriteSideEffect: call to C1 | Instruction 'IndirectMayWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | forstmt.cpp:1:6:1:7 | IR: f1 | void f1() |
|
||||
| conditional_destructors.cpp:39:9:39:13 | IndirectMayWriteSideEffect: call to C2 | Instruction 'IndirectMayWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | conditional_destructors.cpp:38:6:38:7 | IR: f2 | void f2() |
|
||||
| conditional_destructors.cpp:39:9:39:13 | IndirectMayWriteSideEffect: call to C2 | Instruction 'IndirectMayWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | forstmt.cpp:8:6:8:7 | IR: f2 | void f2() |
|
||||
| conditional_destructors.cpp:39:18:39:22 | IndirectMayWriteSideEffect: call to C2 | Instruction 'IndirectMayWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | conditional_destructors.cpp:38:6:38:7 | IR: f2 | void f2() |
|
||||
| conditional_destructors.cpp:39:18:39:22 | IndirectMayWriteSideEffect: call to C2 | Instruction 'IndirectMayWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | forstmt.cpp:8:6:8:7 | IR: f2 | void f2() |
|
||||
| conditional_destructors.cpp:42:9:42:13 | IndirectMayWriteSideEffect: call to C2 | Instruction 'IndirectMayWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | conditional_destructors.cpp:38:6:38:7 | IR: f2 | void f2() |
|
||||
| conditional_destructors.cpp:42:9:42:13 | IndirectMayWriteSideEffect: call to C2 | Instruction 'IndirectMayWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | forstmt.cpp:8:6:8:7 | IR: f2 | void f2() |
|
||||
| conditional_destructors.cpp:42:18:42:22 | IndirectMayWriteSideEffect: call to C2 | Instruction 'IndirectMayWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | conditional_destructors.cpp:38:6:38:7 | IR: f2 | void f2() |
|
||||
| conditional_destructors.cpp:42:18:42:22 | IndirectMayWriteSideEffect: call to C2 | Instruction 'IndirectMayWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | forstmt.cpp:8:6:8:7 | IR: f2 | void f2() |
|
||||
| cpp11.cpp:77:19:77:21 | IndirectMayWriteSideEffect: call to Val | Instruction 'IndirectMayWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | cpp11.cpp:76:8:76:8 | IR: apply | void lambda::apply<(void lambda::apply2<int(*)(lambda::Val, lambda::Val)>(int(*)(lambda::Val, lambda::Val), lambda::Val, lambda::Val))::(lambda [] type at line 82, col. 17)>(lambda::Val, (void lambda::apply2<int(*)(lambda::Val, lambda::Val)>(int(*)(lambda::Val, lambda::Val), lambda::Val, lambda::Val))::(lambda [] type at line 82, col. 17)) |
|
||||
| cpp11.cpp:82:11:82:14 | IndirectMayWriteSideEffect: call to Val | Instruction 'IndirectMayWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | cpp11.cpp:81:8:81:8 | IR: apply2 | void lambda::apply2<int(*)(lambda::Val, lambda::Val)>(int(*)(lambda::Val, lambda::Val), lambda::Val, lambda::Val) |
|
||||
| cpp11.cpp:82:17:82:55 | IndirectMayWriteSideEffect: call to (constructor) | Instruction 'IndirectMayWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | cpp11.cpp:81:8:81:8 | IR: apply2 | void lambda::apply2<int(*)(lambda::Val, lambda::Val)>(int(*)(lambda::Val, lambda::Val), lambda::Val, lambda::Val) |
|
||||
| cpp11.cpp:82:45:82:48 | IndirectMayWriteSideEffect: call to Val | Instruction 'IndirectMayWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | cpp11.cpp:82:20:82:20 | IR: operator() | void (void lambda::apply2<int(*)(lambda::Val, lambda::Val)>(int(*)(lambda::Val, lambda::Val), lambda::Val, lambda::Val))::(lambda [] type at line 82, col. 17)::operator()(lambda::Val) const |
|
||||
| cpp11.cpp:82:51:82:51 | IndirectMayWriteSideEffect: call to Val | Instruction 'IndirectMayWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | cpp11.cpp:82:20:82:20 | IR: operator() | void (void lambda::apply2<int(*)(lambda::Val, lambda::Val)>(int(*)(lambda::Val, lambda::Val), lambda::Val, lambda::Val))::(lambda [] type at line 82, col. 17)::operator()(lambda::Val) const |
|
||||
| cpp11.cpp:88:25:88:30 | IndirectMayWriteSideEffect: call to Val | Instruction 'IndirectMayWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | cpp11.cpp:87:8:87:11 | IR: main | void lambda::main() |
|
||||
| cpp11.cpp:88:33:88:38 | IndirectMayWriteSideEffect: call to Val | Instruction 'IndirectMayWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | cpp11.cpp:87:8:87:11 | IR: main | void lambda::main() |
|
||||
| destructors.cpp:51:36:51:38 | IndirectMayWriteSideEffect: call to C | Instruction 'IndirectMayWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | destructors.cpp:49:7:49:7 | IR: f | int cond_destruct::f(int) |
|
||||
| ir.cpp:809:7:809:13 | IndirectMayWriteSideEffect: call to Base | Instruction 'IndirectMayWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | ir.cpp:799:6:799:25 | IR: HierarchyConversions | void HierarchyConversions() |
|
||||
| ir.cpp:810:7:810:26 | IndirectMayWriteSideEffect: call to Base | Instruction 'IndirectMayWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | ir.cpp:799:6:799:25 | IR: HierarchyConversions | void HierarchyConversions() |
|
||||
| ir.cpp:823:7:823:13 | IndirectMayWriteSideEffect: call to Base | Instruction 'IndirectMayWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | ir.cpp:799:6:799:25 | IR: HierarchyConversions | void HierarchyConversions() |
|
||||
| ir.cpp:824:7:824:26 | IndirectMayWriteSideEffect: call to Base | Instruction 'IndirectMayWriteSideEffect' is missing an expected operand with tag 'Address' in function '$@'. | ir.cpp:799:6:799:25 | IR: HierarchyConversions | void HierarchyConversions() |
|
||||
| misc.c:125:5:125:11 | CopyValue: (statement expression) | Instruction 'CopyValue' is missing an expected operand with tag 'Unary' in function '$@'. | misc.c:97:6:97:10 | IR: misc3 | void misc3() |
|
||||
unexpectedOperand
|
||||
duplicateOperand
|
||||
@@ -45,17 +45,17 @@ missingOperandType
|
||||
instructionWithoutSuccessor
|
||||
| VacuousDestructorCall.cpp:2:29:2:29 | InitializeParameter: y |
|
||||
| assume0.cpp:7:2:7:2 | CallSideEffect: call to f |
|
||||
| condition_decls.cpp:16:19:16:20 | IndirectMustWriteSideEffect: call to BoxedInt |
|
||||
| condition_decls.cpp:26:23:26:24 | IndirectMustWriteSideEffect: call to BoxedInt |
|
||||
| condition_decls.cpp:41:22:41:23 | IndirectMustWriteSideEffect: call to BoxedInt |
|
||||
| condition_decls.cpp:48:52:48:53 | IndirectMustWriteSideEffect: call to BoxedInt |
|
||||
| condition_decls.cpp:16:19:16:20 | IndirectMayWriteSideEffect: call to BoxedInt |
|
||||
| condition_decls.cpp:26:23:26:24 | IndirectMayWriteSideEffect: call to BoxedInt |
|
||||
| condition_decls.cpp:41:22:41:23 | IndirectMayWriteSideEffect: call to BoxedInt |
|
||||
| condition_decls.cpp:48:52:48:53 | IndirectMayWriteSideEffect: call to BoxedInt |
|
||||
| cpp17.cpp:15:11:15:21 | Convert: (void *)... |
|
||||
| misc.c:171:10:171:13 | Uninitialized: definition of str2 |
|
||||
| misc.c:219:47:219:48 | InitializeParameter: sp |
|
||||
| ms_try_except.cpp:3:9:3:9 | Uninitialized: definition of x |
|
||||
| ms_try_mix.cpp:11:12:11:15 | IndirectMustWriteSideEffect: call to C |
|
||||
| ms_try_mix.cpp:28:12:28:15 | IndirectMustWriteSideEffect: call to C |
|
||||
| ms_try_mix.cpp:48:10:48:13 | IndirectMustWriteSideEffect: call to C |
|
||||
| ms_try_mix.cpp:11:12:11:15 | IndirectMayWriteSideEffect: call to C |
|
||||
| ms_try_mix.cpp:28:12:28:15 | IndirectMayWriteSideEffect: call to C |
|
||||
| ms_try_mix.cpp:48:10:48:13 | IndirectMayWriteSideEffect: call to C |
|
||||
| pointer_to_member.cpp:36:11:36:30 | FieldAddress: {...} |
|
||||
| stmt_expr.cpp:27:5:27:15 | Store: ... = ... |
|
||||
| vla.c:5:9:5:14 | Uninitialized: definition of matrix |
|
||||
|
||||
Reference in New Issue
Block a user