llvm / llvm-project

The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
http://llvm.org
Other
29.24k stars 12.07k forks source link

VMT lamda support #116542

Open ohhmm opened 5 days ago

ohhmm commented 5 days ago

Can VMT support lambda or an std::function address? See [Template virtual method into C++](https://www.quora.com/profile/Serg-Kryvonos/Template-virtual-method-into-C)

llvmbot commented 5 days ago

@llvm/issue-subscribers-clang-frontend

Author: Serg Kryvonos (ohhmm)

Can VMT support lambda or an std::function address? See [[Template virtual method into C++](https://www.quora.com/profile/Serg-Kryvonos/Template-virtual-method-into-C)](https://www.quora.com/profile/Serg-Kryvonos/Template-virtual-method-into-C)
llvmbot commented 5 days ago

@llvm/issue-subscribers-clang-codegen

Author: Serg Kryvonos (ohhmm)

Can VMT support lambda or an std::function address? See [[Template virtual method into C++](https://www.quora.com/profile/Serg-Kryvonos/Template-virtual-method-into-C)](https://www.quora.com/profile/Serg-Kryvonos/Template-virtual-method-into-C)
ohhmm commented 2 days ago

Devin produced relevant POC code changes. Please, consider incorporating its tests or any other output. https://github.com/ohhmm/llvm-project/pull/1