File tree Expand file tree Collapse file tree 1 file changed +9
-5
lines changed
shared/rangeanalysis/codeql/rangeanalysis Expand file tree Collapse file tree 1 file changed +9
-5
lines changed Original file line number Diff line number Diff line change @@ -276,7 +276,7 @@ signature module Semantic {
276
276
}
277
277
278
278
/**
279
- * A single update to a variable in the SSA form .
279
+ * An SSA variable representing the value of an explicit update of the source variable .
280
280
*/
281
281
class SsaExplicitUpdate extends SsaVariable {
282
282
/**
@@ -374,17 +374,21 @@ signature module LangSig<Semantic Sem, DeltaSig D> {
374
374
375
375
signature module BoundSig< LocationSig Location, Semantic Sem, DeltaSig D> {
376
376
/**
377
- * A semantic bound, which defines a constraint on the possible values of an
378
- * expression.
377
+ * A bound that the range analysis can infer for a variable. This includes
378
+ * constant bounds represented by the abstract value zero, SSA bounds for when
379
+ * a variable is bounded by the value of a different variable, and possibly
380
+ * other abstract values that may be useful variable bounds. Since all bounds
381
+ * are combined with an integer delta there's no need to represent constant
382
+ * bounds other than zero.
379
383
*/
380
384
class SemBound {
381
385
/**
382
- * Gets a string representation of the semantic bound.
386
+ * Gets a string representation of this bound.
383
387
*/
384
388
string toString ( ) ;
385
389
386
390
/**
387
- * Gets the location of the semantic bound.
391
+ * Gets the location of this bound.
388
392
*/
389
393
Location getLocation ( ) ;
390
394
You can’t perform that action at this time.
0 commit comments