Fix up broken compiles

dev/git-series/gccdum
Matt Godbolt 9 years ago
parent 775034d08b
commit 8d16f31b67

@ -197,10 +197,16 @@ function compile(req, res) {
taskFinished();
}
var size = fs.statSync(outputFilename).size;
if (size >= maxSize) {
complete("<No output: generated assembly was too large (" + size + " > " + maxSize + " bytes)>");
return;
if (code !== 0) {
return complete("<Compilation failed>");
}
try {
var size = fs.statSync(outputFilename).size;
if (size >= maxSize) {
return complete("<No output: generated assembly was too large (" + size + " > " + maxSize + " bytes)>");
}
} catch (e) {
return complete("<No output file>");
}
child_process.exec('cat "' + outputFilename + '" | ' + postProcess,

Loading…
Cancel
Save