about summary refs log tree commit diff
path: root/src/tools/clippy/clippy_utils
diff options
context:
space:
mode:
authorAmanieu d'Antras <amanieu@gmail.com>2022-03-01 00:50:56 +0000
committerAmanieu d'Antras <amanieu@gmail.com>2022-04-14 15:32:03 +0100
commitdc345d8bffdd95c65ba537c32a6900b8c19c049d (patch)
tree78f026fb2d4b9d98045e7b4a05c4135ebe6c52b4 /src/tools/clippy/clippy_utils
parentf9d4d12b6ab97fae8b9a6f607473fe149f38f6bd (diff)
downloadrust-dc345d8bffdd95c65ba537c32a6900b8c19c049d.tar.gz
rust-dc345d8bffdd95c65ba537c32a6900b8c19c049d.zip
Reimplement lowering of sym operands for asm! so that it also works with global_asm!
Diffstat (limited to 'src/tools/clippy/clippy_utils')
-rw-r--r--src/tools/clippy/clippy_utils/src/hir_utils.rs3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/tools/clippy/clippy_utils/src/hir_utils.rs b/src/tools/clippy/clippy_utils/src/hir_utils.rs
index 00594f4d42a..c05317f59b7 100644
--- a/src/tools/clippy/clippy_utils/src/hir_utils.rs
+++ b/src/tools/clippy/clippy_utils/src/hir_utils.rs
@@ -675,7 +675,8 @@ impl<'a, 'tcx> SpanlessHash<'a, 'tcx> {
                             }
                         },
                         InlineAsmOperand::Const { anon_const } => self.hash_body(anon_const.body),
-                        InlineAsmOperand::Sym { expr } => self.hash_expr(expr),
+                        InlineAsmOperand::SymFn { anon_const } => self.hash_body(anon_const.body),
+                        InlineAsmOperand::SymStatic { path, def_id: _ } => self.hash_qpath(path),
                     }
                 }
             },