From 876968ccadf96ff592061c61855d77c6071f89f5 Mon Sep 17 00:00:00 2001 From: Yong He Date: Thu, 13 Aug 2020 12:17:59 -0700 Subject: IR support for Tuple types. (#1492) * Tuple types. * Fix x86 warning * Improved deduplication Co-authored-by: Tim Foley --- source/slang/slang-emit.cpp | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'source/slang/slang-emit.cpp') diff --git a/source/slang/slang-emit.cpp b/source/slang/slang-emit.cpp index 31ff3c4f9..0b09338b3 100644 --- a/source/slang/slang-emit.cpp +++ b/source/slang/slang-emit.cpp @@ -17,6 +17,7 @@ #include "slang-ir-legalize-varying-params.h" #include "slang-ir-link.h" #include "slang-ir-lower-generics.h" +#include "slang-ir-lower-tuple-types.h" #include "slang-ir-restructure.h" #include "slang-ir-restructure-scoping.h" #include "slang-ir-specialize.h" @@ -320,6 +321,10 @@ Result linkAndOptimizeIR( break; } + if (sink->getErrorCount() != 0) + return SLANG_FAIL; + + lowerTuples(irModule, sink); if (sink->getErrorCount() != 0) return SLANG_FAIL; -- cgit v1.2.3