diff options
Diffstat (limited to 'source/slang/slang-check.cpp')
| -rw-r--r-- | source/slang/slang-check.cpp | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/source/slang/slang-check.cpp b/source/slang/slang-check.cpp index 83b75b964..a8900986b 100644 --- a/source/slang/slang-check.cpp +++ b/source/slang/slang-check.cpp @@ -381,6 +381,17 @@ namespace Slang return func; } + CPPCompilerSet* Session::requireCPPCompilerSet() + { + if (cppCompilerSet == nullptr) + { + cppCompilerSet = new CPPCompilerSet; + CPPCompilerUtil::initializeSet(cppCompilerSet); + } + SLANG_ASSERT(cppCompilerSet); + return cppCompilerSet; + } + enum class CheckingPhase { |
