diff options
Diffstat (limited to 'lib/compilers/argument-parsers.js')
-rw-r--r-- | lib/compilers/argument-parsers.js | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/compilers/argument-parsers.js b/lib/compilers/argument-parsers.js index 3797f7aff..caa1e4166 100644 --- a/lib/compilers/argument-parsers.js +++ b/lib/compilers/argument-parsers.js @@ -155,9 +155,13 @@ export class ClangParser extends BaseParser { compiler.compiler.supportsLLVMOptPipelineView = true; compiler.compiler.llvmOptArg = ['-mllvm', '--print-before-all', '-mllvm', '--print-after-all']; compiler.compiler.llvmOptModuleScopeArg = []; + compiler.compiler.llvmOptNoDiscardValueNamesArg = []; if (this.mllvmOptions.has('--print-module-scope')) { compiler.compiler.llvmOptModuleScopeArg = ['-mllvm', '-print-module-scope']; } + if (BaseParser.hasSupport(options, '-fno-discard-value-names')) { + compiler.compiler.llvmOptNoDiscardValueNamesArg = ['-fno-discard-value-names']; + } } if (BaseParser.hasSupport(options, '-fcolor-diagnostics')) compiler.compiler.options += ' -fcolor-diagnostics'; |