OmpSupport::requireExactPositiveIntegralConstant
Evaluate a language‐valid, target‐ABI integral constant and require it to be in [1, maximum]. Unsupported, malformed, volatile, cyclic, or undefined constant expressions are hard errors; no textual parsing or fallback value is permitted.
Synopsis
Declared in <src/midend/programTransformation/ompLowering/omp_lowering.h>
unsigned long long
requireExactPositiveIntegralConstant(
SgExpression* expression,
unsigned long long maximum,
char const* contract);
Parameters
Name |
Description |
expression |
This class represents the notion of an expression. Expressions |
Created with MrDocs