X-Git-Url: https://git.saurik.com/bison.git/blobdiff_plain/e26d4e4314bdea16d555f65a137e25c3ec6ef4c4..d50eea6df5e4fff2ec4247e0faae009c53879404:/src/files.c?ds=inline diff --git a/src/files.c b/src/files.c index a64234f4..07f761b4 100644 --- a/src/files.c +++ b/src/files.c @@ -267,7 +267,9 @@ compute_file_name_parts (void) if (spec_file_prefix) { /* If --file-prefix=foo was specified, ALL_BUT_TAB_EXT = `foo'. */ - dir_prefix = xstrndup (grammar_file, base - grammar_file); + dir_prefix = + xstrndup (spec_file_prefix, + last_component (spec_file_prefix) - spec_file_prefix); all_but_tab_ext = xstrdup (spec_file_prefix); } else if (yacc_flag)