diff options
Diffstat (limited to 'source/slang/slang-ast-builder.cpp')
| -rw-r--r-- | source/slang/slang-ast-builder.cpp | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/source/slang/slang-ast-builder.cpp b/source/slang/slang-ast-builder.cpp index caf4c020d..7ac039187 100644 --- a/source/slang/slang-ast-builder.cpp +++ b/source/slang/slang-ast-builder.cpp @@ -90,6 +90,16 @@ Type* SharedASTBuilder::getStringType() return m_stringType; } +Type* SharedASTBuilder::getNativeStringType() +{ + if (!m_nativeStringType) + { + auto nativeStringTypeDecl = findMagicDecl("NativeStringType"); + m_nativeStringType = DeclRefType::create(m_astBuilder, makeDeclRef<Decl>(nativeStringTypeDecl)); + } + return m_nativeStringType; +} + Type* SharedASTBuilder::getEnumTypeType() { if (!m_enumTypeType) |
