summaryrefslogtreecommitdiffstats
path: root/source/slang/slang-ir-operator-shift-overflow.h
blob: 1bdd75a1dce6d6f2eab4e0b6142433470dc7bdcb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
// slang-ir-operator-shift-overflow.h
#pragma once

#include "slang-compiler-options.h"

namespace Slang
{
class DiagnosticSink;
struct IRModule;

void checkForOperatorShiftOverflow(
    IRModule* module,
    CompilerOptionSet& optionSet,
    DiagnosticSink* sink);
} // namespace Slang