diff options
Diffstat (limited to 'source/slang/slang-compiler.cpp')
| -rw-r--r-- | source/slang/slang-compiler.cpp | 11 |
1 files changed, 2 insertions, 9 deletions
diff --git a/source/slang/slang-compiler.cpp b/source/slang/slang-compiler.cpp index c0be68723..78aa4a18b 100644 --- a/source/slang/slang-compiler.cpp +++ b/source/slang/slang-compiler.cpp @@ -1488,7 +1488,7 @@ namespace Slang // Add all of the module libraries libraries.addRange(linkage->m_libModules.getBuffer(), linkage->m_libModules.getCount()); } - + options.compilerSpecificArguments = allocator.allocate(compilerSpecificArguments); options.requiredCapabilityVersions = SliceUtil::asSlice(requiredCapabilityVersions); options.libraries = SliceUtil::asSlice(libraries); @@ -1879,14 +1879,7 @@ namespace Slang SerialContainerUtil::WriteOptions options; options.compressionType = linkage->m_optionSet.getEnumOption<SerialCompressionType>(CompilerOptionName::IrCompression); - if (linkage->m_optionSet.getBoolOption(CompilerOptionName::Obfuscate)) - { - // If code is obfuscated, we *disable* AST output as it is not obfuscated and will reveal - // too much about IR. - // Also currently only IR is needed. - options.optionFlags &= ~SerialOptionFlag::ASTModule; - } - + // If debug information is enabled, enable writing out source locs if (_shouldWriteSourceLocs(linkage)) { |
