gcc generates ud2a if a non POD object is attempted passed to printf. added missing .get().
Make it build and run on Mac OS X.
import