bearophile wrote: > I have to use a syntax like this often enough inside > unittests: > > static assert(!__traits(compiles, foo(10))); But why? Just use: foo(10);