diff options
| author | Yong He <yonghe@outlook.com> | 2019-01-31 14:05:16 -0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2019-01-31 14:05:16 -0800 |
| commit | d877e221643dddd811855e290ded76609bfefb7d (patch) | |
| tree | 9e5e1703e3b06e109bae6db136bbc2e816f96a2f /source/slang/slang.cpp | |
| parent | f20c64c348393602ed2a9c873386345cc4b493e8 (diff) | |
| parent | bcb361db7c5a6f8baa9b2012b9ee9778421f1386 (diff) | |
Merge pull request #819 from csyonghe/crashfix
Fixes crashes at source error
Diffstat (limited to 'source/slang/slang.cpp')
| -rw-r--r-- | source/slang/slang.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/source/slang/slang.cpp b/source/slang/slang.cpp index 359848d65..e332ef588 100644 --- a/source/slang/slang.cpp +++ b/source/slang/slang.cpp @@ -912,6 +912,9 @@ RefPtr<ModuleDecl> CompileRequest::loadModule( if( errorCountAfter != errorCountBefore ) { mSink.diagnose(srcLoc, Diagnostics::errorInImportedModule); + } + if (errorCountAfter) + { // Something went wrong during the parsing, so we should bail out. return nullptr; } |
