On Wednesday, 5 January 2022 at 09:02:53 UTC, vit wrote:
Try this:
```d
pragma(msg, type_check!("static if", "i8", "true", "5", "4",
"10", "5"));
```
Result:
```d
static if(is_same!(num, i8)) {
mixin(base_digit!("5", "4", "10", "5"));
static if (true) {
mixin(overflow_check!"i8.min"); }
}
```
is_same - is undefined
i8 - is undefined
overflow_check!"i8.min" - ?
This code with mixins is horrible :)
Hi and thanks for your time. "pragma(msg, ...)" will indeed work
but it will print the code in the standard output. Is there
something that I'm missing?