compiles with c++
This compiles with g++
temp commit