commit | de19f39a7049cccb37fb8b6086817637337f1ccc | [log] [tgz] |
---|---|---|
author | Nicolas Capens <capn@google.com> | Wed Oct 19 10:29:49 2016 -0400 |
committer | Nicolas Capens <capn@google.com> | Thu Dec 01 17:11:22 2016 +0000 |
tree | 0028e84cf93fbfde072f7a617cc5fb694a7acd7b | |
parent | 8dfd9a7616f89f269f9c46cc7659c6e1a7db1ec7 [diff] |
Assert on Subzero translation errors. Bug swiftshader:6 Change-Id: I7d32d12081f4a704f4731cfa29c0eadf75a43d49 Reviewed-on: https://swiftshader-review.googlesource.com/7738 Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com> Reviewed-on: https://swiftshader-review.googlesource.com/8130 Reviewed-by: Alexis Hétu <sugoi@google.com>
diff --git a/src/Reactor/SubzeroReactor.cpp b/src/Reactor/SubzeroReactor.cpp index f7b0e32..650fc94 100644 --- a/src/Reactor/SubzeroReactor.cpp +++ b/src/Reactor/SubzeroReactor.cpp
@@ -411,6 +411,8 @@ ::function->setFunctionName(Ice::GlobalString::createWithString(::context, asciiName)); ::function->translate(); + assert(!::function->hasError()); + auto *globals = ::function->getGlobalInits().release(); if(globals && !globals->empty())