/clang-p2996

Experimental clang support for WG21 P2996 (Reflection).

What is this repository?

This repository is a fork of LLVM's llvm-project repository, created to host a fork of the clang compiler front-end implementing experimental support for ISO C++ proposal P2996 ("Reflection for C++26"). Development primarily takes place on the p2996 branch; you can learn more about this fork in our project documentation.

The Clang/P2996 fork is highly experimental; sharp edges abound and occasional crashes should be expected. Memory usage has not been optimized and is, in many cases, wasteful. DO NOT use this project to build any artifacts destined for production.