blob: 684c3e11c99fcd822ffa223c879e60820f57574a [file] [log] [blame]
module imports.a13465;
template isMaskField()
{
import imports.a13465;
}
template isMatchingMaskField()
{
enum isMatchingMaskField = isMaskField!();
/* Semantic analysis journey came from isMatchingMaskField!()
*
* TemplateInstance('isMaskField!T')->semantic()
* TemplateInstance('isMaskField!T')->semantic2() <---
* TemplateInstance::semantic() will run its semantic2() always.
* Import('import imports.ice1365a;')->semantic2()
* Module('imports.ice1365a')->semantic2()
* VarDeclaration('imports.ice1365a.isMatchingMaskField!().isMatchingMaskField')->semantic2() <---
* The type field is yet NULL during type inference, then ICE happens.
*/
}