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 {
192192 exists ( OldIR:: PhiInputOperand phiOperand , Overlap phiOperandOverlap |
193193 phiOperand = getDegeneratePhiOperand ( oldOperand .getAnyDef ( ) ) and
194194 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 ) )
196198 )
197199 )
198200 )
Original file line number Diff line number Diff line change @@ -192,7 +192,9 @@ private module Cached {
192192 exists ( OldIR:: PhiInputOperand phiOperand , Overlap phiOperandOverlap |
193193 phiOperand = getDegeneratePhiOperand ( oldOperand .getAnyDef ( ) ) and
194194 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 ) )
196198 )
197199 )
198200 )
Original file line number Diff line number Diff line change @@ -192,7 +192,9 @@ private module Cached {
192192 exists ( OldIR:: PhiInputOperand phiOperand , Overlap phiOperandOverlap |
193193 phiOperand = getDegeneratePhiOperand ( oldOperand .getAnyDef ( ) ) and
194194 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 ) )
196198 )
197199 )
198200 )
You can’t perform that action at this time.
0 commit comments