Skip to content

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