diff options
author | shyouhei <shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2018-02-16 02:10:52 +0000 |
---|---|---|
committer | shyouhei <shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2018-02-16 02:10:52 +0000 |
commit | 7a453b157661561146ce84d821d6c5c18a5368df (patch) | |
tree | 39ce2236225c99f423d365323a287102f9304143 /mjit.c | |
parent | 86de3e411aa65b273d1123f7260c016f31fc08ec (diff) | |
download | ruby-7a453b157661561146ce84d821d6c5c18a5368df.tar.gz |
non-constant aggregate initializer is a C99ism
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62419 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'mjit.c')
-rw-r--r-- | mjit.c | 5 |
1 files changed, 4 insertions, 1 deletions
@@ -597,11 +597,14 @@ make_pch(void) # ifdef __clang__ "-emit-pch", # endif - "-o", pch_file, header_file, + "-o", NULL, NULL, NULL, }; char **args; + int len = sizeof(rest_args) / sizeof(const char *); + rest_args[len - 2] = header_file; + rest_args[len - 3] = pch_file; verbose(2, "Creating precompiled header"); args = form_args(3, CC_COMMON_ARGS, CC_CODEFLAG_ARGS, rest_args); if (args == NULL) { |