xref: /llvm-project/clang/test/AST/ByteCode/cxx26.cpp (revision a07aba5d44204a7ca0d891a3da05af9960081e4c)
1 // RUN: %clang_cc1 -std=c++26 -fsyntax-only -fcxx-exceptions -verify=ref,both %s
2 // RUN: %clang_cc1 -std=c++26 -fsyntax-only -fcxx-exceptions -verify=expected,both %s -fexperimental-new-constant-interpreter
3 
4 // both-no-diagnostics
5 
6 namespace VoidCast {
7   constexpr void* p = nullptr;
8   constexpr int* q = static_cast<int*>(p);
9   static_assert(q == nullptr);
10 }
11