From 6d8f9ebabafb0a0451d3905d5a16e8a3f0632bc1 Mon Sep 17 00:00:00 2001 From: Max Brunsfeld Date: Fri, 17 Mar 2017 17:04:02 -0700 Subject: [PATCH] In tests, regenerate parser if its timestamp matches grammar.json After running the fetch-fixtures script, their timestamps may be equal, but in this situation we *do* want to re-generate the parsers. --- test/helpers/load_language.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/helpers/load_language.cc b/test/helpers/load_language.cc index cb67243a..d5e70db0 100644 --- a/test/helpers/load_language.cc +++ b/test/helpers/load_language.cc @@ -164,7 +164,7 @@ const TSLanguage *load_real_language(const string &language_name) { int parser_mtime = get_modified_time(parser_filename); - if (parser_mtime < grammar_mtime || parser_mtime < libcompiler_mtime) { + if (parser_mtime <= grammar_mtime || parser_mtime <= libcompiler_mtime) { printf("\n" "Regenerating the %s parser...\n", language_name.c_str()); string grammar_json = read_file(grammar_filename);