aboutsummaryrefslogtreecommitdiff
path: root/lldb/source/Plugins/ScriptInterpreter/Python
diff options
context:
space:
mode:
authorNikolas Klauser <nikolasklauser@berlin.de>2024-09-22 09:25:52 +0200
committerGitHub <noreply@github.com>2024-09-22 09:25:52 +0200
commitf5be5cdaad7edf52e39ad439cf5d608c930efca2 (patch)
tree9eac42ba689d68ba63b5e0a2adc8fba8fbd15e85 /lldb/source/Plugins/ScriptInterpreter/Python
parent15e6b5d643618d0c477d31188f6894a31bad98d8 (diff)
downloadllvm-f5be5cdaad7edf52e39ad439cf5d608c930efca2.zip
llvm-f5be5cdaad7edf52e39ad439cf5d608c930efca2.tar.gz
llvm-f5be5cdaad7edf52e39ad439cf5d608c930efca2.tar.bz2
[Clang] Add __builtin_common_type (#99473)
This implements the logic of the `common_type` base template as a builtin alias. If there should be no `type` member, an empty class is returned. Otherwise a specialization of a `type_identity`-like class is returned. The base template (i.e. `std::common_type`) as well as the empty class and `type_identity`-like struct are given as arguments to the builtin.
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python')
0 files changed, 0 insertions, 0 deletions