blob: 9700a9eac91652a0ab9c02f53c093b635f7be019 [file] [log] [blame]
module imports.b13465;
template isMaskField()
{
import imports.b13465;
}
template isMatchingMaskField()
{
enum isMatchingMaskField = { enum n = isMaskField!(); return n; }();
/* Semantic analysis journey came from isMatchingMaskField!()
*
* TemplateInstance('isMaskField!T')->semantic()
* TemplateInstance('isMaskField!T')->semantic2() <---
* TemplateInstance::semantic() should run its semantic2() in function body.
* Import('import imports.ice1365a;')->semantic2()
* Module('imports.ice1365a')->semantic2()
* VarDeclaration('imports.ice1365a.isMatchingMaskField!().isMatchingMaskField')->semantic2() <---
* Cannot avoid this visiting, so we need to add a fix in VarDeclaration::semantic2().
*/
}