diff options
author | Philip Herron <herron.philip@googlemail.com> | 2025-01-21 17:19:13 +0000 |
---|---|---|
committer | Arthur Cohen <arthur.cohen@embecosm.com> | 2025-03-24 13:06:54 +0100 |
commit | aa0255591592df1a94f1956737f30b434962dc99 (patch) | |
tree | 1c36be7b3a37b992b189a0c1a78b33827c262d85 /gcc/testsuite/rust/compile/nr2 | |
parent | 34ef64d94488c44810b652ed523502b47fb4a46b (diff) | |
download | gcc-aa0255591592df1a94f1956737f30b434962dc99.zip gcc-aa0255591592df1a94f1956737f30b434962dc99.tar.gz gcc-aa0255591592df1a94f1956737f30b434962dc99.tar.bz2 |
gccrs: catch missing guard for optional result
When we lookup here it returns an optional which can lead to a crash
because it needs a guard if it has a value.
gcc/rust/ChangeLog:
* backend/rust-compile-resolve-path.cc (HIRCompileBase::query_compile): add guard
gcc/testsuite/ChangeLog:
* rust/compile/nr2/exclude: these tests now work it seems
Signed-off-by: Philip Herron <herron.philip@googlemail.com>
Diffstat (limited to 'gcc/testsuite/rust/compile/nr2')
-rw-r--r-- | gcc/testsuite/rust/compile/nr2/exclude | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/gcc/testsuite/rust/compile/nr2/exclude b/gcc/testsuite/rust/compile/nr2/exclude index 5cc7cf7..8bcc8ae 100644 --- a/gcc/testsuite/rust/compile/nr2/exclude +++ b/gcc/testsuite/rust/compile/nr2/exclude @@ -63,7 +63,6 @@ macros/mbe/macro23.rs macros/mbe/macro40.rs macros/mbe/macro43.rs macros/mbe/macro44.rs -macros/mbe/macro50.rs macros/mbe/macro54.rs macros/mbe/macro6.rs macros/mbe/macro_rules_macro_rules.rs @@ -141,7 +140,6 @@ issue-2423.rs issue-266.rs additional-trait-bounds2.rs auto_traits2.rs -auto_traits4.rs issue-3140.rs cmp1.rs derive_clone_enum1.rs |