JuliaLang/julia — comment on commit acf077f0cdf67728aa9ddb401e8b44fb23445edd
File:  line 0
By StefanKarpinski:

Right, I get that. Here's the problem. Consider the following C++ program:

```C++
#include
int main() {
printf("%lu\n", sizeof(int));
printf("%lu\n", sizeof(bool));
}
```

When run, it prints:

```
4
1
```

So the issue is that the C++ `bool` type is only one byte, whereas I'm used to C where "booleans" are actually `int`.