Skip to content

Commit 5450681

Browse files
committed
C++: Autoformat and fix a test
1 parent 6564351 commit 5450681

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

cpp/ql/lib/experimental/semmle/code/cpp/semantic/analysis/RangeAnalysis.qll

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -342,7 +342,10 @@ private class ConvertOrBoxExpr extends SemUnaryExpr {
342342
* A cast that can be ignored for the purpose of range analysis.
343343
*/
344344
private class SafeCastExpr extends ConvertOrBoxExpr {
345-
SafeCastExpr() { conversionCannotOverflow(getTrackedType(pragma[only_bind_into](getOperand())), getTrackedType(this)) }
345+
SafeCastExpr() {
346+
conversionCannotOverflow(getTrackedType(pragma[only_bind_into](getOperand())),
347+
getTrackedType(this))
348+
}
346349
}
347350

348351
/**

cpp/ql/test/library-tests/ir/range-analysis/RangeAnalysis.ql

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import cpp
22
import experimental.semmle.code.cpp.semantic.analysis.RangeAnalysis
33
import experimental.semmle.code.cpp.semantic.Semantic
4+
import experimental.semmle.code.cpp.semantic.SemanticExprSpecific
45
import semmle.code.cpp.ir.IR as IR
56
import TestUtilities.InlineExpectationsTest
67

@@ -37,7 +38,7 @@ private string getBoundString(SemBound b, int delta) {
3738
b instanceof SemZeroBound and result = delta.toString()
3839
or
3940
result =
40-
strictconcat(b.(SemSsaBound).getAVariable().(IR::Instruction).getAst().toString(), ":") +
41+
strictconcat(b.(SemSsaBound).getAVariable().(SemanticExprConfig::SsaVariable).asInstruction().getAst().toString(), ":") +
4142
getOffsetString(delta)
4243
}
4344

0 commit comments

Comments
 (0)