xref: /llvm-project/flang/test/Driver/werror-scan.f (revision d5d420bb3bcc2eea926fb70fc3e6818c32e1eecc)
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