// PERMUTE_ARGS: -version=A | |
// EXTRA_FILES: imports/link10920a.d | |
// It's imported but won't be linked. | |
import imports.link10920a; | |
void main() | |
{ | |
BitArray ba; | |
version(A) | |
{ | |
// Run semantic3 of BitArray.toString() | |
// before the FormatSpec instantiation in main(). | |
static assert(is(typeof(ba.toString()))); | |
} | |
// The instance codegen should be run always, unrelated with -version=A. | |
FormatSpec!char fs; | |
fs.func(); | |
} |