8 template isMatchingMaskField()
10 enum isMatchingMaskField = isMaskField!();
12 /* Semantic analysis journey came from isMatchingMaskField!()
14 * TemplateInstance('isMaskField!T')->semantic()
15 * TemplateInstance('isMaskField!T')->semantic2() <---
16 * TemplateInstance::semantic() will run its semantic2() always.
17 * Import('import imports.ice1365a;')->semantic2()
18 * Module('imports.ice1365a')->semantic2()
19 * VarDeclaration('imports.ice1365a.isMatchingMaskField!().isMatchingMaskField')->semantic2() <---
20 * The type field is yet NULL during type inference, then ICE happens.