On Thu, Feb 5, 2015 at 2:06 PM, Matt Turner <mattst88 at gmail.com> wrote: >> + case ast_double_constant: >> + printf("%lf ", primary_expression.double_constant); > > I don't think l is a modifier that you can use with %f. Neat. According to the man page, %f == double.