We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent eb7ad07 commit 8b5ae9fCopy full SHA for 8b5ae9f
src/liboslcomp/oslcomp.cpp
@@ -204,8 +204,10 @@ OSLCompilerImpl::preprocess_buffer (const std::string &buffer,
204
context_type ctx (instring.begin(), instring.end(), filename.c_str());
205
206
// Turn on support of variadic macros, e.g. #define FOO(...) __VA_ARGS__
207
+ // Turn off whitespace insertion.
208
boost::wave::language_support lang = boost::wave::language_support (
- ctx.get_language() | boost::wave::support_option_variadics);
209
+ (ctx.get_language() | boost::wave::support_option_variadics)
210
+ & ~boost::wave::language_support::support_option_insert_whitespace);
211
ctx.set_language (lang);
212
213
ctx.add_macro_definition (OIIO::Strutil::format("OSL_VERSION_MAJOR=%d",
0 commit comments