Update preproc_constants* testcases The changes for supporting more type deduction included a change to stop treating `long double` and `float` literals as having type `double`. This requires updates the preproc_constants_c and preproc_constants testcases which had a baked in assumption that float literals were treated as double literals.