14b273b19SAndrzej Warzynski! Ensure argument -Werror work as expected, this file checks for the functional correctness for 24b273b19SAndrzej Warzynski! actions that extend the PrescanAction 34b273b19SAndrzej Warzynski! Multiple RUN lines are added to make sure that the behavior is consistent across multiple actions. 44b273b19SAndrzej Warzynski 5*d18a9aeaSAndrzej Warzynski! RUN: not %flang_fc1 -E -Werror %s 2>&1 | FileCheck %s --check-prefix=WITH 6*d18a9aeaSAndrzej Warzynski! RUN: not %flang_fc1 -fdebug-dump-parsing-log -Werror %s 2>&1 | FileCheck %s --check-prefix=WITH 7*d18a9aeaSAndrzej Warzynski! RUN: not %flang_fc1 -fdebug-dump-provenance -Werror %s 2>&1 | FileCheck %s --check-prefix=WITH 8*d18a9aeaSAndrzej Warzynski! RUN: not %flang_fc1 -fdebug-measure-parse-tree -Werror %s 2>&1 | FileCheck %s --check-prefix=WITH 9*d18a9aeaSAndrzej Warzynski! RUN: %flang_fc1 -E %s 2>&1 | FileCheck %s --allow-empty --check-prefix=WITHOUT 10*d18a9aeaSAndrzej Warzynski! RUN: %flang_fc1 -fdebug-dump-parsing-log %s 2>&1 | FileCheck %s --check-prefix=WITHOUT 11*d18a9aeaSAndrzej Warzynski! RUN: %flang_fc1 -fdebug-dump-provenance %s 2>&1 | FileCheck %s --check-prefix=WITHOUT 12*d18a9aeaSAndrzej Warzynski! RUN: %flang_fc1 -fdebug-measure-parse-tree %s 2>&1 | FileCheck %s --check-prefix=WITHOUT 134b273b19SAndrzej Warzynski 144b273b19SAndrzej Warzynski! WITH: Could not scan 154b273b19SAndrzej Warzynski 164b273b19SAndrzej Warzynski! WITHOUT-NOT: Could not scan 174b273b19SAndrzej Warzynski 184b273b19SAndrzej Warzynski1 continue 194b273b19SAndrzej Warzynskiend 20