about summary refs log tree commit diff
path: root/src/librustc_codegen_llvm/debuginfo
diff options
context:
space:
mode:
authorShotaro Yamada <sinkuu@sinkuu.xyz>2019-10-16 13:48:20 +0900
committerShotaro Yamada <sinkuu@sinkuu.xyz>2019-10-16 13:48:20 +0900
commitac2f906a592135953ede70429efadd876e21cd09 (patch)
tree7a1adb0a133d65e14bca4eb198048eac2f51c8be /src/librustc_codegen_llvm/debuginfo
parentd5ffd36a6cd6fa03b09a60a3835ce6ca90c310ff (diff)
downloadrust-ac2f906a592135953ede70429efadd876e21cd09.tar.gz
rust-ac2f906a592135953ede70429efadd876e21cd09.zip
Make use of the return value of `HashSet::insert`
Diffstat (limited to 'src/librustc_codegen_llvm/debuginfo')
-rw-r--r--src/librustc_codegen_llvm/debuginfo/metadata.rs4
1 files changed, 1 insertions, 3 deletions
diff --git a/src/librustc_codegen_llvm/debuginfo/metadata.rs b/src/librustc_codegen_llvm/debuginfo/metadata.rs
index 438a660b8a8..7bd82ced3c3 100644
--- a/src/librustc_codegen_llvm/debuginfo/metadata.rs
+++ b/src/librustc_codegen_llvm/debuginfo/metadata.rs
@@ -2069,11 +2069,9 @@ fn set_members_of_composite_type(cx: &CodegenCx<'ll, 'tcx>,
     {
         let mut composite_types_completed =
             debug_context(cx).composite_types_completed.borrow_mut();
-        if composite_types_completed.contains(&composite_type_metadata) {
+        if !composite_types_completed.insert(&composite_type_metadata) {
             bug!("debuginfo::set_members_of_composite_type() - \
                   Already completed forward declaration re-encountered.");
-        } else {
-            composite_types_completed.insert(composite_type_metadata);
         }
     }