File tree Expand file tree Collapse file tree 3 files changed +9
-3
lines changed
cpp/ql/src/semmle/code/cpp/ir/implementation
csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal Expand file tree Collapse file tree 3 files changed +9
-3
lines changed Original file line number Diff line number Diff line change @@ -192,7 +192,9 @@ private module Cached {
192
192
exists ( OldIR:: PhiInputOperand phiOperand , Overlap phiOperandOverlap |
193
193
phiOperand = getDegeneratePhiOperand ( oldOperand .getAnyDef ( ) ) and
194
194
result = getNewDefinitionFromOldSSA ( phiOperand , phiOperandOverlap ) and
195
- overlap = combineOverlap ( phiOperandOverlap , originalOverlap )
195
+ overlap =
196
+ combineOverlap ( pragma [ only_bind_out ] ( phiOperandOverlap ) ,
197
+ pragma [ only_bind_out ] ( originalOverlap ) )
196
198
)
197
199
)
198
200
)
Original file line number Diff line number Diff line change @@ -192,7 +192,9 @@ private module Cached {
192
192
exists ( OldIR:: PhiInputOperand phiOperand , Overlap phiOperandOverlap |
193
193
phiOperand = getDegeneratePhiOperand ( oldOperand .getAnyDef ( ) ) and
194
194
result = getNewDefinitionFromOldSSA ( phiOperand , phiOperandOverlap ) and
195
- overlap = combineOverlap ( phiOperandOverlap , originalOverlap )
195
+ overlap =
196
+ combineOverlap ( pragma [ only_bind_out ] ( phiOperandOverlap ) ,
197
+ pragma [ only_bind_out ] ( originalOverlap ) )
196
198
)
197
199
)
198
200
)
Original file line number Diff line number Diff line change @@ -192,7 +192,9 @@ private module Cached {
192
192
exists ( OldIR:: PhiInputOperand phiOperand , Overlap phiOperandOverlap |
193
193
phiOperand = getDegeneratePhiOperand ( oldOperand .getAnyDef ( ) ) and
194
194
result = getNewDefinitionFromOldSSA ( phiOperand , phiOperandOverlap ) and
195
- overlap = combineOverlap ( phiOperandOverlap , originalOverlap )
195
+ overlap =
196
+ combineOverlap ( pragma [ only_bind_out ] ( phiOperandOverlap ) ,
197
+ pragma [ only_bind_out ] ( originalOverlap ) )
196
198
)
197
199
)
198
200
)
You can’t perform that action at this time.
0 commit comments