summaryrefslogtreecommitdiffstats
path: root/source/slang/slang-ir-check-recursion.h
blob: 1bfcfbee97cf84b26b76243088443765fad5f2e3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
#pragma once

namespace Slang
{
struct IRModule;
class DiagnosticSink;
class TargetRequest;

void checkForRecursiveTypes(IRModule* module, DiagnosticSink* sink);

void checkForRecursiveFunctions(TargetRequest* target, IRModule* module, DiagnosticSink* sink);

} // namespace Slang