When running "?c -p ...", ensure the backend cpp recognizes C++ comments. 2c(1) states that the compilers recognize // comments, and the bare compilers do. But if you invoke the compiler with '-p', the backend cpp process doesn't handle // comments properly unless you also give ?c the undocumented '-+' option (which it passes through to cpp).