Avoid generating an accidental UDL suffix
In the error case, we previously output a pragma with a string immediately followed by __FILE__ - but with no space between the string terminator and __FILE__, a compliant C++ compiler can interpret this as a user-defined literal suffix and end up failing to embed the intended information. We should add spaces here to ensure our generated code is standards-compliant.
This commit is contained in:
parent
5d48f277f2
commit
55e158fe81