about summary refs log tree commit diff
path: root/compiler/rustc_llvm/llvm-wrapper
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2022-07-26 07:34:11 +0000
committerbors <bors@rust-lang.org>2022-07-26 07:34:11 +0000
commite36a20c24f35a4cee82bbdc600289104c9237c22 (patch)
tree0165e2fec4a7254ba9410cd25f56f3a31aaf7bd7 /compiler/rustc_llvm/llvm-wrapper
parent7ba94a89e9bb6e848077859a9603a2f9a50c03c7 (diff)
parentddad2847ab9a59d4b2fc7afb976a261c8c914686 (diff)
downloadrust-e36a20c24f35a4cee82bbdc600289104c9237c22.tar.gz
rust-e36a20c24f35a4cee82bbdc600289104c9237c22.zip
Auto merge of #12864 - Veykril:derive-helpers, r=Veykril
feat: Resolve derive helper attributes in IDE layer

![image](https://user-images.githubusercontent.com/3757771/180647125-98cae13b-a7b4-446b-8a64-fae014f982e2.png)

Also downmaps tokens inside deriver helpers to the derive expansion
![image](https://user-images.githubusercontent.com/3757771/180642110-699bdc73-e1f3-4692-94f2-21544f824ab9.png)

This does not handle the case where multiple derives make use of the same helper name though, unsure how to tackle that yet.

Partially addresses https://github.com/rust-lang/rust-analyzer/issues/10935
Diffstat (limited to 'compiler/rustc_llvm/llvm-wrapper')
0 files changed, 0 insertions, 0 deletions