[Clang] Enable opaque pointers by default
authorNikita Popov <npopov@redhat.com>
Thu, 7 Apr 2022 09:59:38 +0000 (11:59 +0200)
committerNikita Popov <npopov@redhat.com>
Mon, 11 Apr 2022 09:13:45 +0000 (11:13 +0200)
commit702d5de4380b1e1554e5b90863093c3a57f76f70
treed13ff95a3b6a9ee40750d9bfa8bbe15ccf5e5b26
parent69f7f15683c451378dbe9029a0bd2dbd029bcf3a
[Clang] Enable opaque pointers by default

Enable opaque pointers by default in clang, which can be disabled
either via cc1 option -no-opaque-pointers or cmake flag
-DCLANG_ENABLE_OPAQUE_POINTERS=OFF.

See https://llvm.org/docs/OpaquePointers.html for context.

Differential Revision: https://reviews.llvm.org/D123300
clang/CMakeLists.txt
llvm/docs/OpaquePointers.rst