diff options
author | Arthur Cohen <arthur.cohen@embecosm.com> | 2022-08-31 13:53:28 +0200 |
---|---|---|
committer | Arthur Cohen <arthur.cohen@embecosm.com> | 2022-09-26 09:32:34 +0200 |
commit | 138a6260124740208b8f3aff2e38617f43b05fe8 (patch) | |
tree | fadb7a043b546b3b7319377099840839973fea07 /gcc/rust/backend/rust-compile-expr.h | |
parent | 4f0a2729d78d77f14140531ca809d1c45311f0c9 (diff) | |
download | gcc-138a6260124740208b8f3aff2e38617f43b05fe8.zip gcc-138a6260124740208b8f3aff2e38617f43b05fe8.tar.gz gcc-138a6260124740208b8f3aff2e38617f43b05fe8.tar.bz2 |
rust: Add -frust-compile-until option
This option helps ensure that we do not introduce regressions on various
parts of the compilation pipeline. For example, a testcase (or testsuite
from the `testing` project) might pass attribute checking, expansion and
lowering, but fail during typechecking. Should a change suddenly make
that testcase fail expansion, we would not be able to notice it. By
generating tests that run up until expansion, typechecking, compilation
and so forth we ensure that no regressions are added accidentally to
already failing tests/testsuites.
Diffstat (limited to 'gcc/rust/backend/rust-compile-expr.h')
0 files changed, 0 insertions, 0 deletions