Consider the following code
template void foo(std::bitset bs) { /* whatever */ } int main() { bitset<8> bar; fo
a numeric literal should be interpreted as an int no matter the platform