summaryrefslogtreecommitdiff
path: root/include/ruby/ruby.h
diff options
context:
space:
mode:
author卜部昌平 <shyouhei@ruby-lang.org>2020-02-25 11:29:55 +0900
committer卜部昌平 <shyouhei@ruby-lang.org>2020-02-26 16:00:10 +0900
commite7bcb416af64b6a935ff4ff18476aea606d12ab9 (patch)
tree8ae9ef8526dc455aa6ec480bdcd120fe9bfbbe2e /include/ruby/ruby.h
parent9d6d531527f8ca0d2f40ab99f6a5989934b9bd02 (diff)
avoid #if inside of rb_str_new_cstr
ISO/IEC 9899:1999 section 6.10.3 paragraph 11 explicitly states that "If there are sequences of preprocessing tokens within the list of arguments that would otherwise act as preprocessing directives, the behavior is undefined." rb_str_new_cstr is in fact a macro. We cannot do this.
Notes
Notes: Merged: https://github.com/ruby/ruby/pull/2925
Diffstat (limited to 'include/ruby/ruby.h')
0 files changed, 0 insertions, 0 deletions