aboutsummaryrefslogtreecommitdiff
path: root/flang/lib/Frontend/CompilerInvocation.cpp
diff options
context:
space:
mode:
authorVlad Serebrennikov <serebrennikov.vladislav@gmail.com>2024-07-26 11:09:54 +0400
committerGitHub <noreply@github.com>2024-07-26 09:09:54 +0200
commit988fd956e776bad8057a8b7ee051a524308c097b (patch)
tree87fbdda0ed7b78a022f31fca0934600dae42b03d /flang/lib/Frontend/CompilerInvocation.cpp
parent1079d9c9c00822790a4226ecac5ae6fababdcac1 (diff)
downloadllvm-988fd956e776bad8057a8b7ee051a524308c097b.zip
llvm-988fd956e776bad8057a8b7ee051a524308c097b.tar.gz
llvm-988fd956e776bad8057a8b7ee051a524308c097b.tar.bz2
[clang] Implement `__builtin_is_virtual_base_of()` intrinsic (#100393)
This patch adds compiler support for [P2985R0](https://wg21.link/p2985r0) "A type trait for detecting virtual base classes". Like we recently did with `__is_layout_compatible()` and `__is_pointer_interconvertible_base_of()`, we support it only in C++ mode, and reject VLAs. Resolves #98310.
Diffstat (limited to 'flang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions