8 template isMatchingMaskField()
10 enum isMatchingMaskField = { enum n = isMaskField!(); return n; }();
12 /* Semantic analysis journey came from isMatchingMaskField!()
14 * TemplateInstance('isMaskField!T')->semantic()
15 * TemplateInstance('isMaskField!T')->semantic2() <---
16 * TemplateInstance::semantic() should run its semantic2() in function body.
17 * Import('import imports.ice1365a;')->semantic2()
18 * Module('imports.ice1365a')->semantic2()
19 * VarDeclaration('imports.ice1365a.isMatchingMaskField!().isMatchingMaskField')->semantic2() <---
20 * Cannot avoid this visiting, so we need to add a fix in VarDeclaration::semantic2().