diff options
author | Karl Williamson <public@khwilliamson.com> | 2011-12-22 20:09:11 -0700 |
---|---|---|
committer | Karl Williamson <public@khwilliamson.com> | 2011-12-23 18:31:55 -0700 |
commit | 5ac5d9023ba9865ab255d9da42611d9f705eb9b8 (patch) | |
tree | 63b48b7e51db60c2f96f93ab41658ef6d5e0afb8 | |
parent | 7f0c80d29600ee862e626a53799cdb8745ee9688 (diff) | |
download | perl-5ac5d9023ba9865ab255d9da42611d9f705eb9b8.tar.gz |
regcomp.c: Make sure trie can handle node passed to it
-rw-r--r-- | regcomp.c | 2 |
1 files changed, 2 insertions, 0 deletions
@@ -1515,10 +1515,12 @@ S_make_trie(pTHX_ RExC_state_t *pRExC_state, regnode *startbranch, regnode *firs #endif switch (flags) { + case EXACT: break; case EXACTFA: case EXACTFU: folder = PL_fold_latin1; break; case EXACTF: folder = PL_fold; break; case EXACTFL: folder = PL_fold_locale; break; + default: Perl_croak( aTHX_ "panic! In trie construction, unknown node type %u", (unsigned) flags ); } trie = (reg_trie_data *) PerlMemShared_calloc( 1, sizeof(reg_trie_data) ); |