aboutsummaryrefslogtreecommitdiff
path: root/lib/compilers
diff options
context:
space:
mode:
authorMatt Godbolt <matt@godbolt.org>2017-08-31 13:14:26 -0500
committerGitHub <noreply@github.com>2017-08-31 13:14:26 -0500
commit716ce60b16bafdd03b49bffd548179fb9886ec9c (patch)
treea6beed8ad73c7e67fcf34a90b7ad58be3eef4fdc /lib/compilers
parentfc933ffcdc1f8b4716812d150a55bca09cad323f (diff)
parent69f10bf2959353957d64b3df398f0b9fcd8fd894 (diff)
downloadcompiler-explorer-716ce60b16bafdd03b49bffd548179fb9886ec9c.tar.gz
compiler-explorer-716ce60b16bafdd03b49bffd548179fb9886ec9c.zip
Merge pull request #504 from mattgodbolt/ldc-opt-view-support
Adding in LDC opt view support
Diffstat (limited to 'lib/compilers')
-rw-r--r--lib/compilers/ldc.js6
1 files changed, 5 insertions, 1 deletions
diff --git a/lib/compilers/ldc.js b/lib/compilers/ldc.js
index d85738363..7a39003fb 100644
--- a/lib/compilers/ldc.js
+++ b/lib/compilers/ldc.js
@@ -22,7 +22,8 @@
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
// POSSIBILITY OF SUCH DAMAGE.
-var Compile = require('../base-compiler');
+var Compile = require('../base-compiler'),
+ argumentParsers = require("./argument-parsers");
function compileLdc(info, env) {
var compiler = new Compile(info, env);
@@ -33,6 +34,9 @@ function compileLdc(info, env) {
if (!filters.binary) options = options.concat('-output-s');
return options;
};
+ compiler.getArgumentParser = function () {
+ return argumentParsers.clang;
+ };
return compiler.initialise();
}