From 8196dc4a684a75344e507697273e2123af97b979 Mon Sep 17 00:00:00 2001 From: Yong He Date: Sun, 21 Jan 2018 16:26:52 -0800 Subject: specialize witness tables when needed when specializing `lookup_witness_table` instruction. (#376) --- source/slang/syntax.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'source/slang/syntax.cpp') diff --git a/source/slang/syntax.cpp b/source/slang/syntax.cpp index ab4a5f94c..3bccf51ce 100644 --- a/source/slang/syntax.cpp +++ b/source/slang/syntax.cpp @@ -856,7 +856,12 @@ void Type::accept(IValVisitor* visitor, void* extra) Type* ErrorType::CreateCanonicalType() { - return this; + return this; + } + + RefPtr ErrorType::SubstituteImpl(SubstitutionSet /*subst*/, int* /*ioDiff*/) + { + return this; } int ErrorType::GetHashCode() -- cgit v1.2.3