aboutsummaryrefslogtreecommitdiffstats
path: root/contrib/libs/llvm16/lib/MC/ConstantPools.cpp
diff options
context:
space:
mode:
authorarkady-e1ppa <arkady-e1ppa@yandex-team.com>2024-10-24 19:03:01 +0300
committerarkady-e1ppa <arkady-e1ppa@yandex-team.com>2024-10-24 19:15:34 +0300
commit72ac69bdd5bbfeb6a8ee1eb073cdbcc94193b33e (patch)
tree266db0f4f4a398abd8279ce2476d62818b84f04c /contrib/libs/llvm16/lib/MC/ConstantPools.cpp
parentdb3e5f504d17fb1ccb5baa7cc4ca79c63dde159c (diff)
downloadydb-72ac69bdd5bbfeb6a8ee1eb073cdbcc94193b33e.tar.gz
YT-20193: Try using WeakPtr in profiler fields
SelfProfilers in exporter, producers and sensor sets used to hold strong ref to registry which has said classes as fields forming a reference cycle. Usage of weak pointers in these profilers fixes said problem. We don’t convert to weak profilers everywhere since, sadly, some external users have adopted the usage of profilers as strong ref holders commit_hash:26d6f1200293a66faa5df9b1117b7becc63f59d8
Diffstat (limited to 'contrib/libs/llvm16/lib/MC/ConstantPools.cpp')
0 files changed, 0 insertions, 0 deletions