/* This compiles with gcc, but not g++.
 * `extern "C"` apparently only applies to calling conventions.
 * It's nothing horrid, but I'm still disappointed.
 */
extern "C" {
    signed main() {
        int * a = malloc(10);
    }
}