ports/opt (3.6): clang: update to 12.0.1
commit 45156c19cf61d752de8ebf27802281cb171f0191 Author: Juergen Daubert <jue@jue.li> Date: Fri Jul 9 13:51:18 2021 +0200 clang: update to 12.0.1 diff --git a/clang/.footprint b/clang/.footprint index a9ed1e00e..190e64d3e 100644 --- a/clang/.footprint +++ b/clang/.footprint @@ -1068,171 +1068,171 @@ drwxr-xr-x root/root usr/include/clang/Tooling/Transformer/ -rw-r--r-- root/root usr/include/clang/Tooling/Transformer/Transformer.h drwxr-xr-x root/root usr/lib/ drwxr-xr-x root/root usr/lib/clang/ -drwxr-xr-x root/root usr/lib/clang/12.0.0/ -drwxr-xr-x root/root usr/lib/clang/12.0.0/include/ --rw-r--r-- root/root usr/lib/clang/12.0.0/include/__clang_cuda_builtin_vars.h --rw-r--r-- root/root usr/lib/clang/12.0.0/include/__clang_cuda_cmath.h --rw-r--r-- root/root usr/lib/clang/12.0.0/include/__clang_cuda_complex_builtins.h --rw-r--r-- root/root usr/lib/clang/12.0.0/include/__clang_cuda_device_functions.h --rw-r--r-- root/root usr/lib/clang/12.0.0/include/__clang_cuda_intrinsics.h --rw-r--r-- root/root usr/lib/clang/12.0.0/include/__clang_cuda_libdevice_declares.h --rw-r--r-- root/root usr/lib/clang/12.0.0/include/__clang_cuda_math.h --rw-r--r-- root/root usr/lib/clang/12.0.0/include/__clang_cuda_math_forward_declares.h --rw-r--r-- root/root usr/lib/clang/12.0.0/include/__clang_cuda_runtime_wrapper.h --rw-r--r-- root/root usr/lib/clang/12.0.0/include/__clang_hip_cmath.h --rw-r--r-- root/root usr/lib/clang/12.0.0/include/__clang_hip_libdevice_declares.h --rw-r--r-- root/root usr/lib/clang/12.0.0/include/__clang_hip_math.h --rw-r--r-- root/root usr/lib/clang/12.0.0/include/__clang_hip_runtime_wrapper.h --rw-r--r-- root/root usr/lib/clang/12.0.0/include/__stddef_max_align_t.h --rw-r--r-- root/root usr/lib/clang/12.0.0/include/__wmmintrin_aes.h --rw-r--r-- root/root usr/lib/clang/12.0.0/include/__wmmintrin_pclmul.h --rw-r--r-- root/root usr/lib/clang/12.0.0/include/adxintrin.h --rw-r--r-- root/root usr/lib/clang/12.0.0/include/altivec.h --rw-r--r-- root/root usr/lib/clang/12.0.0/include/ammintrin.h --rw-r--r-- root/root usr/lib/clang/12.0.0/include/amxintrin.h --rw-r--r-- root/root usr/lib/clang/12.0.0/include/arm64intr.h --rw-r--r-- root/root usr/lib/clang/12.0.0/include/arm_acle.h --rw-r--r-- root/root usr/lib/clang/12.0.0/include/arm_bf16.h --rw-r--r-- root/root usr/lib/clang/12.0.0/include/arm_cde.h --rw-r--r-- root/root usr/lib/clang/12.0.0/include/arm_cmse.h --rw-r--r-- root/root usr/lib/clang/12.0.0/include/arm_fp16.h --rw-r--r-- root/root usr/lib/clang/12.0.0/include/arm_mve.h --rw-r--r-- root/root usr/lib/clang/12.0.0/include/arm_neon.h --rw-r--r-- root/root usr/lib/clang/12.0.0/include/arm_sve.h --rw-r--r-- root/root usr/lib/clang/12.0.0/include/armintr.h --rw-r--r-- root/root usr/lib/clang/12.0.0/include/avx2intrin.h --rw-r--r-- root/root usr/lib/clang/12.0.0/include/avx512bf16intrin.h --rw-r--r-- root/root usr/lib/clang/12.0.0/include/avx512bitalgintrin.h --rw-r--r-- root/root usr/lib/clang/12.0.0/include/avx512bwintrin.h --rw-r--r-- root/root usr/lib/clang/12.0.0/include/avx512cdintrin.h --rw-r--r-- root/root usr/lib/clang/12.0.0/include/avx512dqintrin.h --rw-r--r-- root/root usr/lib/clang/12.0.0/include/avx512erintrin.h --rw-r--r-- root/root usr/lib/clang/12.0.0/include/avx512fintrin.h --rw-r--r-- root/root usr/lib/clang/12.0.0/include/avx512ifmaintrin.h --rw-r--r-- root/root usr/lib/clang/12.0.0/include/avx512ifmavlintrin.h --rw-r--r-- root/root usr/lib/clang/12.0.0/include/avx512pfintrin.h --rw-r--r-- root/root usr/lib/clang/12.0.0/include/avx512vbmi2intrin.h --rw-r--r-- root/root usr/lib/clang/12.0.0/include/avx512vbmiintrin.h --rw-r--r-- root/root usr/lib/clang/12.0.0/include/avx512vbmivlintrin.h --rw-r--r-- root/root usr/lib/clang/12.0.0/include/avx512vlbf16intrin.h --rw-r--r-- root/root usr/lib/clang/12.0.0/include/avx512vlbitalgintrin.h --rw-r--r-- root/root usr/lib/clang/12.0.0/include/avx512vlbwintrin.h --rw-r--r-- root/root usr/lib/clang/12.0.0/include/avx512vlcdintrin.h --rw-r--r-- root/root usr/lib/clang/12.0.0/include/avx512vldqintrin.h --rw-r--r-- root/root usr/lib/clang/12.0.0/include/avx512vlintrin.h --rw-r--r-- root/root usr/lib/clang/12.0.0/include/avx512vlvbmi2intrin.h --rw-r--r-- root/root usr/lib/clang/12.0.0/include/avx512vlvnniintrin.h --rw-r--r-- root/root usr/lib/clang/12.0.0/include/avx512vlvp2intersectintrin.h --rw-r--r-- root/root usr/lib/clang/12.0.0/include/avx512vnniintrin.h --rw-r--r-- root/root usr/lib/clang/12.0.0/include/avx512vp2intersectintrin.h --rw-r--r-- root/root usr/lib/clang/12.0.0/include/avx512vpopcntdqintrin.h --rw-r--r-- root/root usr/lib/clang/12.0.0/include/avx512vpopcntdqvlintrin.h --rw-r--r-- root/root usr/lib/clang/12.0.0/include/avxintrin.h --rw-r--r-- root/root usr/lib/clang/12.0.0/include/avxvnniintrin.h --rw-r--r-- root/root usr/lib/clang/12.0.0/include/bmi2intrin.h --rw-r--r-- root/root usr/lib/clang/12.0.0/include/bmiintrin.h --rw-r--r-- root/root usr/lib/clang/12.0.0/include/cet.h --rw-r--r-- root/root usr/lib/clang/12.0.0/include/cetintrin.h --rw-r--r-- root/root usr/lib/clang/12.0.0/include/cldemoteintrin.h --rw-r--r-- root/root usr/lib/clang/12.0.0/include/clflushoptintrin.h --rw-r--r-- root/root usr/lib/clang/12.0.0/include/clwbintrin.h --rw-r--r-- root/root usr/lib/clang/12.0.0/include/clzerointrin.h --rw-r--r-- root/root usr/lib/clang/12.0.0/include/cpuid.h -drwxr-xr-x root/root usr/lib/clang/12.0.0/include/cuda_wrappers/ --rw-r--r-- root/root usr/lib/clang/12.0.0/include/cuda_wrappers/algorithm --rw-r--r-- root/root usr/lib/clang/12.0.0/include/cuda_wrappers/complex --rw-r--r-- root/root usr/lib/clang/12.0.0/include/cuda_wrappers/new --rw-r--r-- root/root usr/lib/clang/12.0.0/include/emmintrin.h --rw-r--r-- root/root usr/lib/clang/12.0.0/include/enqcmdintrin.h --rw-r--r-- root/root usr/lib/clang/12.0.0/include/f16cintrin.h --rw-r--r-- root/root usr/lib/clang/12.0.0/include/float.h --rw-r--r-- root/root usr/lib/clang/12.0.0/include/fma4intrin.h --rw-r--r-- root/root usr/lib/clang/12.0.0/include/fmaintrin.h --rw-r--r-- root/root usr/lib/clang/12.0.0/include/fxsrintrin.h --rw-r--r-- root/root usr/lib/clang/12.0.0/include/gfniintrin.h --rw-r--r-- root/root usr/lib/clang/12.0.0/include/hresetintrin.h --rw-r--r-- root/root usr/lib/clang/12.0.0/include/htmintrin.h --rw-r--r-- root/root usr/lib/clang/12.0.0/include/htmxlintrin.h --rw-r--r-- root/root usr/lib/clang/12.0.0/include/ia32intrin.h --rw-r--r-- root/root usr/lib/clang/12.0.0/include/immintrin.h --rw-r--r-- root/root usr/lib/clang/12.0.0/include/intrin.h --rw-r--r-- root/root usr/lib/clang/12.0.0/include/inttypes.h --rw-r--r-- root/root usr/lib/clang/12.0.0/include/invpcidintrin.h --rw-r--r-- root/root usr/lib/clang/12.0.0/include/iso646.h --rw-r--r-- root/root usr/lib/clang/12.0.0/include/keylockerintrin.h --rw-r--r-- root/root usr/lib/clang/12.0.0/include/limits.h --rw-r--r-- root/root usr/lib/clang/12.0.0/include/lwpintrin.h --rw-r--r-- root/root usr/lib/clang/12.0.0/include/lzcntintrin.h --rw-r--r-- root/root usr/lib/clang/12.0.0/include/mm3dnow.h --rw-r--r-- root/root usr/lib/clang/12.0.0/include/mm_malloc.h --rw-r--r-- root/root usr/lib/clang/12.0.0/include/mmintrin.h --rw-r--r-- root/root usr/lib/clang/12.0.0/include/module.modulemap --rw-r--r-- root/root usr/lib/clang/12.0.0/include/movdirintrin.h --rw-r--r-- root/root usr/lib/clang/12.0.0/include/msa.h --rw-r--r-- root/root usr/lib/clang/12.0.0/include/mwaitxintrin.h --rw-r--r-- root/root usr/lib/clang/12.0.0/include/nmmintrin.h --rw-r--r-- root/root usr/lib/clang/12.0.0/include/opencl-c-base.h --rw-r--r-- root/root usr/lib/clang/12.0.0/include/opencl-c.h -drwxr-xr-x root/root usr/lib/clang/12.0.0/include/openmp_wrappers/ --rw-r--r-- root/root usr/lib/clang/12.0.0/include/openmp_wrappers/__clang_openmp_device_functions.h --rw-r--r-- root/root usr/lib/clang/12.0.0/include/openmp_wrappers/cmath --rw-r--r-- root/root usr/lib/clang/12.0.0/include/openmp_wrappers/complex --rw-r--r-- root/root usr/lib/clang/12.0.0/include/openmp_wrappers/complex.h --rw-r--r-- root/root usr/lib/clang/12.0.0/include/openmp_wrappers/complex_cmath.h --rw-r--r-- root/root usr/lib/clang/12.0.0/include/openmp_wrappers/math.h --rw-r--r-- root/root usr/lib/clang/12.0.0/include/openmp_wrappers/new --rw-r--r-- root/root usr/lib/clang/12.0.0/include/pconfigintrin.h --rw-r--r-- root/root usr/lib/clang/12.0.0/include/pkuintrin.h --rw-r--r-- root/root usr/lib/clang/12.0.0/include/pmmintrin.h --rw-r--r-- root/root usr/lib/clang/12.0.0/include/popcntintrin.h -drwxr-xr-x root/root usr/lib/clang/12.0.0/include/ppc_wrappers/ --rw-r--r-- root/root usr/lib/clang/12.0.0/include/ppc_wrappers/emmintrin.h --rw-r--r-- root/root usr/lib/clang/12.0.0/include/ppc_wrappers/mm_malloc.h --rw-r--r-- root/root usr/lib/clang/12.0.0/include/ppc_wrappers/mmintrin.h --rw-r--r-- root/root usr/lib/clang/12.0.0/include/ppc_wrappers/pmmintrin.h --rw-r--r-- root/root usr/lib/clang/12.0.0/include/ppc_wrappers/smmintrin.h --rw-r--r-- root/root usr/lib/clang/12.0.0/include/ppc_wrappers/tmmintrin.h --rw-r--r-- root/root usr/lib/clang/12.0.0/include/ppc_wrappers/xmmintrin.h --rw-r--r-- root/root usr/lib/clang/12.0.0/include/prfchwintrin.h --rw-r--r-- root/root usr/lib/clang/12.0.0/include/ptwriteintrin.h --rw-r--r-- root/root usr/lib/clang/12.0.0/include/rdseedintrin.h --rw-r--r-- root/root usr/lib/clang/12.0.0/include/rtmintrin.h --rw-r--r-- root/root usr/lib/clang/12.0.0/include/s390intrin.h --rw-r--r-- root/root usr/lib/clang/12.0.0/include/serializeintrin.h --rw-r--r-- root/root usr/lib/clang/12.0.0/include/sgxintrin.h --rw-r--r-- root/root usr/lib/clang/12.0.0/include/shaintrin.h --rw-r--r-- root/root usr/lib/clang/12.0.0/include/smmintrin.h --rw-r--r-- root/root usr/lib/clang/12.0.0/include/stdalign.h --rw-r--r-- root/root usr/lib/clang/12.0.0/include/stdarg.h --rw-r--r-- root/root usr/lib/clang/12.0.0/include/stdatomic.h --rw-r--r-- root/root usr/lib/clang/12.0.0/include/stdbool.h --rw-r--r-- root/root usr/lib/clang/12.0.0/include/stddef.h --rw-r--r-- root/root usr/lib/clang/12.0.0/include/stdint.h --rw-r--r-- root/root usr/lib/clang/12.0.0/include/stdnoreturn.h --rw-r--r-- root/root usr/lib/clang/12.0.0/include/tbmintrin.h --rw-r--r-- root/root usr/lib/clang/12.0.0/include/tgmath.h --rw-r--r-- root/root usr/lib/clang/12.0.0/include/tmmintrin.h --rw-r--r-- root/root usr/lib/clang/12.0.0/include/tsxldtrkintrin.h --rw-r--r-- root/root usr/lib/clang/12.0.0/include/uintrintrin.h --rw-r--r-- root/root usr/lib/clang/12.0.0/include/unwind.h --rw-r--r-- root/root usr/lib/clang/12.0.0/include/vadefs.h --rw-r--r-- root/root usr/lib/clang/12.0.0/include/vaesintrin.h --rw-r--r-- root/root usr/lib/clang/12.0.0/include/varargs.h --rw-r--r-- root/root usr/lib/clang/12.0.0/include/vecintrin.h --rw-r--r-- root/root usr/lib/clang/12.0.0/include/vpclmulqdqintrin.h --rw-r--r-- root/root usr/lib/clang/12.0.0/include/waitpkgintrin.h --rw-r--r-- root/root usr/lib/clang/12.0.0/include/wasm_simd128.h --rw-r--r-- root/root usr/lib/clang/12.0.0/include/wbnoinvdintrin.h --rw-r--r-- root/root usr/lib/clang/12.0.0/include/wmmintrin.h --rw-r--r-- root/root usr/lib/clang/12.0.0/include/x86gprintrin.h --rw-r--r-- root/root usr/lib/clang/12.0.0/include/x86intrin.h --rw-r--r-- root/root usr/lib/clang/12.0.0/include/xmmintrin.h --rw-r--r-- root/root usr/lib/clang/12.0.0/include/xopintrin.h --rw-r--r-- root/root usr/lib/clang/12.0.0/include/xsavecintrin.h --rw-r--r-- root/root usr/lib/clang/12.0.0/include/xsaveintrin.h --rw-r--r-- root/root usr/lib/clang/12.0.0/include/xsaveoptintrin.h --rw-r--r-- root/root usr/lib/clang/12.0.0/include/xsavesintrin.h --rw-r--r-- root/root usr/lib/clang/12.0.0/include/xtestintrin.h +drwxr-xr-x root/root usr/lib/clang/12.0.1/ +drwxr-xr-x root/root usr/lib/clang/12.0.1/include/ +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/__clang_cuda_builtin_vars.h +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/__clang_cuda_cmath.h +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/__clang_cuda_complex_builtins.h +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/__clang_cuda_device_functions.h +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/__clang_cuda_intrinsics.h +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/__clang_cuda_libdevice_declares.h +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/__clang_cuda_math.h +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/__clang_cuda_math_forward_declares.h +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/__clang_cuda_runtime_wrapper.h +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/__clang_hip_cmath.h +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/__clang_hip_libdevice_declares.h +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/__clang_hip_math.h +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/__clang_hip_runtime_wrapper.h +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/__stddef_max_align_t.h +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/__wmmintrin_aes.h +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/__wmmintrin_pclmul.h +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/adxintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/altivec.h +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/ammintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/amxintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/arm64intr.h +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/arm_acle.h +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/arm_bf16.h +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/arm_cde.h +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/arm_cmse.h +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/arm_fp16.h +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/arm_mve.h +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/arm_neon.h +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/arm_sve.h +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/armintr.h +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/avx2intrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/avx512bf16intrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/avx512bitalgintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/avx512bwintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/avx512cdintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/avx512dqintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/avx512erintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/avx512fintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/avx512ifmaintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/avx512ifmavlintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/avx512pfintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/avx512vbmi2intrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/avx512vbmiintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/avx512vbmivlintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/avx512vlbf16intrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/avx512vlbitalgintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/avx512vlbwintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/avx512vlcdintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/avx512vldqintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/avx512vlintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/avx512vlvbmi2intrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/avx512vlvnniintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/avx512vlvp2intersectintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/avx512vnniintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/avx512vp2intersectintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/avx512vpopcntdqintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/avx512vpopcntdqvlintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/avxintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/avxvnniintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/bmi2intrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/bmiintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/cet.h +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/cetintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/cldemoteintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/clflushoptintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/clwbintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/clzerointrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/cpuid.h +drwxr-xr-x root/root usr/lib/clang/12.0.1/include/cuda_wrappers/ +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/cuda_wrappers/algorithm +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/cuda_wrappers/complex +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/cuda_wrappers/new +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/emmintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/enqcmdintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/f16cintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/float.h +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/fma4intrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/fmaintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/fxsrintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/gfniintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/hresetintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/htmintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/htmxlintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/ia32intrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/immintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/intrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/inttypes.h +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/invpcidintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/iso646.h +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/keylockerintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/limits.h +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/lwpintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/lzcntintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/mm3dnow.h +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/mm_malloc.h +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/mmintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/module.modulemap +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/movdirintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/msa.h +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/mwaitxintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/nmmintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/opencl-c-base.h +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/opencl-c.h +drwxr-xr-x root/root usr/lib/clang/12.0.1/include/openmp_wrappers/ +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/openmp_wrappers/__clang_openmp_device_functions.h +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/openmp_wrappers/cmath +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/openmp_wrappers/complex +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/openmp_wrappers/complex.h +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/openmp_wrappers/complex_cmath.h +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/openmp_wrappers/math.h +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/openmp_wrappers/new +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/pconfigintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/pkuintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/pmmintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/popcntintrin.h +drwxr-xr-x root/root usr/lib/clang/12.0.1/include/ppc_wrappers/ +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/ppc_wrappers/emmintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/ppc_wrappers/mm_malloc.h +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/ppc_wrappers/mmintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/ppc_wrappers/pmmintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/ppc_wrappers/smmintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/ppc_wrappers/tmmintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/ppc_wrappers/xmmintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/prfchwintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/ptwriteintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/rdseedintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/rtmintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/s390intrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/serializeintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/sgxintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/shaintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/smmintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/stdalign.h +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/stdarg.h +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/stdatomic.h +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/stdbool.h +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/stddef.h +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/stdint.h +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/stdnoreturn.h +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/tbmintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/tgmath.h +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/tmmintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/tsxldtrkintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/uintrintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/unwind.h +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/vadefs.h +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/vaesintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/varargs.h +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/vecintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/vpclmulqdqintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/waitpkgintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/wasm_simd128.h +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/wbnoinvdintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/wmmintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/x86gprintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/x86intrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/xmmintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/xopintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/xsavecintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/xsaveintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/xsaveoptintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/xsavesintrin.h +-rw-r--r-- root/root usr/lib/clang/12.0.1/include/xtestintrin.h -rwxr-xr-x root/root usr/lib/clang/c++-analyzer -rwxr-xr-x root/root usr/lib/clang/ccc-analyzer drwxr-xr-x root/root usr/lib/cmake/ diff --git a/clang/.signature b/clang/.signature index d1235bff1..9f7b829f0 100644 --- a/clang/.signature +++ b/clang/.signature @@ -1,9 +1,6 @@ untrusted comment: verify with /etc/ports/opt.pub -RWSE3ohX2g5d/VBmFnEN0+x+7VzSOew6V0jRXdLqgwVeAhJl08LZw2enWZEYjNszCpj2b6bRKLWC/HQovBWs7yJj7/gtfen+DwE= -SHA256 (Pkgfile) = 52e7757819f82c3c2ea0e5bdb4ddc62102de5ace351756e5a8ce29a978584df0 -SHA256 (.footprint) = 2395cdc7ff8a97e785bb389aef707a63d7a65b7afcb6895163116a1152b980d1 -SHA256 (clang-12.0.0.src.tar.xz) = e26e452e91d4542da3ebbf404f024d3e1cbf103f4cd110c26bf0a19621cca9ed -SHA256 (clang-tools-extra-12.0.0.src.tar.xz) = ad41e0b527a65ade95c1ba690a5434cefaab4a2daa1be307caaa1e8541fe6d5c -SHA256 (0001-PATCH-clang-tools-extra-Make-clangd-CompletionModel-.patch) = 27f7ff51f4ecbda7438b5258968af0ac8d5873b799d2c77e706b8806a814b31a -SHA256 (0005-PATCH-clang-Partially-Revert-scan-view-Remove-Report.patch) = b65230862b29442963054ca2c64066a657b52fe926d2f868fee2e37fd0fb32a7 -SHA256 (0006-PATCH-clang-Allow-__ieee128-as-an-alias-to-__float12.patch) = c515554835643b2ab7a55ab1286910f9e65676649bd1d8e0b570ff5dfd4f3554 +RWSE3ohX2g5d/YLzp21r2KnxPKxDJXP6WLtOH9w8IuTl9y3uyGdMecRYFcVif5ExJH64V84DyxXsAsQN9ObUyIndWfB23XACFg4= +SHA256 (Pkgfile) = 30cf8da4291dd047d3732f65d2b374605e65326e2cd9e48d8b4332ed01ca64f7 +SHA256 (.footprint) = 7212eea09a6c153f57cb98c86b2d33092b3f7f9849d90c51bb6119a67bcf68ce +SHA256 (clang-12.0.1.src.tar.xz) = 6e912133bcf56e9cfe6a346fa7e5c52c2cde3e4e48b7a6cc6fcc7c75047da45f +SHA256 (clang-tools-extra-12.0.1.src.tar.xz) = 65659efdf97dbed70ae0caee989936b731f249dddc46f1cb4225b2f49b232ae5 diff --git a/clang/0001-PATCH-clang-tools-extra-Make-clangd-CompletionModel-.patch b/clang/0001-PATCH-clang-tools-extra-Make-clangd-CompletionModel-.patch deleted file mode 100644 index 4745e7882..000000000 --- a/clang/0001-PATCH-clang-tools-extra-Make-clangd-CompletionModel-.patch +++ /dev/null @@ -1,31 +0,0 @@ -From 84e4fe467f290c85b3d7d22c7333d192e1282054 Mon Sep 17 00:00:00 2001 -From: serge-sans-paille <sguelton@redhat.com> -Date: Wed, 17 Mar 2021 08:32:56 +0100 -Subject: [PATCH] [PATCH][clang-tools-extra] Make clangd CompletionModel usable - even with non-standard (but supported) layout - -llvm supports specifying a non-standard layout where each project lies in its -own place. Do not assume a fixed layout and use the appropriate cmake variable -instead. ---- - clang-tools-extra/clangd/quality/CompletionModel.cmake | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -diff --git a/clang-tools-extra/clangd/quality/CompletionModel.cmake b/clang-tools-extra/clangd/quality/CompletionModel.cmake -index 60c6d2a..41bc2ed 100644 ---- a/clang-tools-extra/clangd/quality/CompletionModel.cmake -+++ b/clang-tools-extra/clangd/quality/CompletionModel.cmake -@@ -5,8 +5,8 @@ - # will define a C++ class called ${cpp_class} - which may be a - # namespace-qualified class name. - function(gen_decision_forest model filename cpp_class) -- set(model_compiler ${CMAKE_SOURCE_DIR}/../clang-tools-extra/clangd/quality/CompletionModelCodegen.py) -- -+ set(model_compiler ${LLVM_EXTERNAL_CLANG_TOOLS_EXTRA_SOURCE_DIR}/clangd/quality/CompletionModelCodegen.py) -+ - set(output_dir ${CMAKE_CURRENT_BINARY_DIR}) - set(header_file ${output_dir}/${filename}.h) - set(cpp_file ${output_dir}/${filename}.cpp) --- -1.8.3.1 - diff --git a/clang/0005-PATCH-clang-Partially-Revert-scan-view-Remove-Report.patch b/clang/0005-PATCH-clang-Partially-Revert-scan-view-Remove-Report.patch deleted file mode 100644 index 868fe59fb..000000000 --- a/clang/0005-PATCH-clang-Partially-Revert-scan-view-Remove-Report.patch +++ /dev/null @@ -1,224 +0,0 @@ -From ea01f898fd74bae23d8be31f1a29b542e886e3a5 Mon Sep 17 00:00:00 2001 -From: Tom Stellard <tstellar@redhat.com> -Date: Tue, 9 Feb 2021 13:35:43 -0800 -Subject: [PATCH 5/6] [PATCH][clang] Partially Revert "scan-view: Remove - Reporter.py and associated AppleScript files" - -This reverts some of commit dbb01536f6f49fa428f170e34466072ef439b3e9. - -The Reporter module was still being used by the ScanView.py module and deleting -it caused scan-view to fail. This commit adds back Reporter.py but removes the -code the references the AppleScript files which were removed in -dbb01536f6f49fa428f170e34466072ef439b3e9. - -Differential Revision: https://reviews.llvm.org/D96367 ---- - clang/tools/scan-view/CMakeLists.txt | 1 + - clang/tools/scan-view/share/Reporter.py | 183 ++++++++++++++++++++++++++++++++ - 2 files changed, 184 insertions(+) - create mode 100644 clang/tools/scan-view/share/Reporter.py - -diff --git a/clang/tools/scan-view/CMakeLists.txt b/clang/tools/scan-view/CMakeLists.txt -index dd3d334..eccc6b8 100644 ---- a/clang/tools/scan-view/CMakeLists.txt -+++ b/clang/tools/scan-view/CMakeLists.txt -@@ -5,6 +5,7 @@ set(BinFiles - - set(ShareFiles - ScanView.py -+ Reporter.py - startfile.py - bugcatcher.ico) - -diff --git a/clang/tools/scan-view/share/Reporter.py b/clang/tools/scan-view/share/Reporter.py -new file mode 100644 -index 0000000..31a14fb ---- /dev/null -+++ b/clang/tools/scan-view/share/Reporter.py -@@ -0,0 +1,183 @@ -+#!/usr/bin/env python -+# -*- coding: utf-8 -*- -+ -+"""Methods for reporting bugs.""" -+ -+import subprocess, sys, os -+ -+__all__ = ['ReportFailure', 'BugReport', 'getReporters'] -+ -+# -+ -+class ReportFailure(Exception): -+ """Generic exception for failures in bug reporting.""" -+ def __init__(self, value): -+ self.value = value -+ -+# Collect information about a bug. -+ -+class BugReport(object): -+ def __init__(self, title, description, files): -+ self.title = title -+ self.description = description -+ self.files = files -+ -+# Reporter interfaces. -+ -+import os -+ -+import email, mimetypes, smtplib -+from email import encoders -+from email.message import Message -+from email.mime.base import MIMEBase -+from email.mime.multipart import MIMEMultipart -+from email.mime.text import MIMEText -+ -+#===------------------------------------------------------------------------===# -+# ReporterParameter -+#===------------------------------------------------------------------------===# -+ -+class ReporterParameter(object): -+ def __init__(self, n): -+ self.name = n -+ def getName(self): -+ return self.name -+ def getValue(self,r,bugtype,getConfigOption): -+ return getConfigOption(r.getName(),self.getName()) -+ def saveConfigValue(self): -+ return True -+ -+class TextParameter (ReporterParameter): -+ def getHTML(self,r,bugtype,getConfigOption): -+ return """\ -+<tr> -+<td class="form_clabel">%s:</td> -+<td class="form_value"><input type="text" name="%s_%s" value="%s"></td> -+</tr>"""%(self.getName(),r.getName(),self.getName(),self.getValue(r,bugtype,getConfigOption)) -+ -+class SelectionParameter (ReporterParameter): -+ def __init__(self, n, values): -+ ReporterParameter.__init__(self,n) -+ self.values = values -+ -+ def getHTML(self,r,bugtype,getConfigOption): -+ default = self.getValue(r,bugtype,getConfigOption) -+ return """\ -+<tr> -+<td class="form_clabel">%s:</td><td class="form_value"><select name="%s_%s"> -+%s -+</select></td>"""%(self.getName(),r.getName(),self.getName(),'\n'.join(["""\ -+<option value="%s"%s>%s</option>"""%(o[0], -+ o[0] == default and ' selected="selected"' or '', -+ o[1]) for o in self.values])) -+ -+#===------------------------------------------------------------------------===# -+# Reporters -+#===------------------------------------------------------------------------===# -+ -+class EmailReporter(object): -+ def getName(self): -+ return 'Email' -+ -+ def getParameters(self): -+ return [TextParameter(x) for x in ['To', 'From', 'SMTP Server', 'SMTP Port']] -+ -+ # Lifted from python email module examples. -+ def attachFile(self, outer, path): -+ # Guess the content type based on the file's extension. Encoding -+ # will be ignored, although we should check for simple things like -+ # gzip'd or compressed files. -+ ctype, encoding = mimetypes.guess_type(path) -+ if ctype is None or encoding is not None: -+ # No guess could be made, or the file is encoded (compressed), so -+ # use a generic bag-of-bits type. -+ ctype = 'application/octet-stream' -+ maintype, subtype = ctype.split('/', 1) -+ if maintype == 'text': -+ fp = open(path) -+ # Note: we should handle calculating the charset -+ msg = MIMEText(fp.read(), _subtype=subtype) -+ fp.close() -+ else: -+ fp = open(path, 'rb') -+ msg = MIMEBase(maintype, subtype) -+ msg.set_payload(fp.read()) -+ fp.close() -+ # Encode the payload using Base64 -+ encoders.encode_base64(msg) -+ # Set the filename parameter -+ msg.add_header('Content-Disposition', 'attachment', filename=os.path.basename(path)) -+ outer.attach(msg) -+ -+ def fileReport(self, report, parameters): -+ mainMsg = """\ -+BUG REPORT -+--- -+Title: %s -+Description: %s -+"""%(report.title, report.description) -+ -+ if not parameters.get('To'): -+ raise ReportFailure('No "To" address specified.') -+ if not parameters.get('From'): -+ raise ReportFailure('No "From" address specified.') -+ -+ msg = MIMEMultipart() -+ msg['Subject'] = 'BUG REPORT: %s'%(report.title) -+ # FIXME: Get config parameters -+ msg['To'] = parameters.get('To') -+ msg['From'] = parameters.get('From') -+ msg.preamble = mainMsg -+ -+ msg.attach(MIMEText(mainMsg, _subtype='text/plain')) -+ for file in report.files: -+ self.attachFile(msg, file) -+ -+ try: -+ s = smtplib.SMTP(host=parameters.get('SMTP Server'), -+ port=parameters.get('SMTP Port')) -+ s.sendmail(msg['From'], msg['To'], msg.as_string()) -+ s.close() -+ except: -+ raise ReportFailure('Unable to send message via SMTP.') -+ -+ return "Message sent!" -+ -+class BugzillaReporter(object): -+ def getName(self): -+ return 'Bugzilla' -+ -+ def getParameters(self): -+ return [TextParameter(x) for x in ['URL','Product']] -+ -+ def fileReport(self, report, parameters): -+ raise NotImplementedError -+ -+ -+class RadarClassificationParameter(SelectionParameter): -+ def __init__(self): -+ SelectionParameter.__init__(self,"Classification", -+ [['1', 'Security'], ['2', 'Crash/Hang/Data Loss'], -+ ['3', 'Performance'], ['4', 'UI/Usability'], -+ ['6', 'Serious Bug'], ['7', 'Other']]) -+ -+ def saveConfigValue(self): -+ return False -+ -+ def getValue(self,r,bugtype,getConfigOption): -+ if bugtype.find("leak") != -1: -+ return '3' -+ elif bugtype.find("dereference") != -1: -+ return '2' -+ elif bugtype.find("missing ivar release") != -1: -+ return '3' -+ else: -+ return '7' -+ -+### -+ -+def getReporters(): -+ reporters = [] -+ reporters.append(EmailReporter()) -+ return reporters -+ --- -1.8.3.1 - diff --git a/clang/0006-PATCH-clang-Allow-__ieee128-as-an-alias-to-__float12.patch b/clang/0006-PATCH-clang-Allow-__ieee128-as-an-alias-to-__float12.patch deleted file mode 100644 index 91e82b536..000000000 --- a/clang/0006-PATCH-clang-Allow-__ieee128-as-an-alias-to-__float12.patch +++ /dev/null @@ -1,77 +0,0 @@ -From 1ef1e91142ac48ecb826f33e1e7072c7402d9fe7 Mon Sep 17 00:00:00 2001 -From: serge-sans-paille <sguelton@redhat.com> -Date: Wed, 3 Mar 2021 09:58:31 +0100 -Subject: [PATCH 6/6] [PATCH][clang] Allow __ieee128 as an alias to __float128 - on ppc - -This matches gcc behavior. - -Differential Revision: https://reviews.llvm.org/D97846 - -(cherry picked from commit 4aa510be78a75a4da82657fe433016f00dad0784) ---- - clang/include/clang/Basic/LangOptions.def | 1 + - clang/lib/Basic/IdentifierTable.cpp | 3 +++ - clang/lib/Basic/Targets/PPC.cpp | 1 + - clang/test/Sema/128bitfloat.cpp | 7 +++++++ - 4 files changed, 12 insertions(+) - -diff --git a/clang/include/clang/Basic/LangOptions.def b/clang/include/clang/Basic/LangOptions.def -index c01f0cc..3c22393e 100644 ---- a/clang/include/clang/Basic/LangOptions.def -+++ b/clang/include/clang/Basic/LangOptions.def -@@ -107,6 +107,7 @@ LANGOPT(Bool , 1, 0, "bool, true, and false keywords") - LANGOPT(Half , 1, 0, "half keyword") - LANGOPT(WChar , 1, CPlusPlus, "wchar_t keyword") - LANGOPT(Char8 , 1, 0, "char8_t keyword") -+LANGOPT(IEEE128 , 1, 0, "__ieee128 keyword") - LANGOPT(DeclSpecKeyword , 1, 0, "__declspec keyword") - BENIGN_LANGOPT(DollarIdents , 1, 1, "'$' in identifiers") - BENIGN_LANGOPT(AsmPreprocessor, 1, 0, "preprocessor in asm mode") -diff --git a/clang/lib/Basic/IdentifierTable.cpp b/clang/lib/Basic/IdentifierTable.cpp -index 51c6e02..cedc94a 100644 ---- a/clang/lib/Basic/IdentifierTable.cpp -+++ b/clang/lib/Basic/IdentifierTable.cpp -@@ -227,6 +227,9 @@ void IdentifierTable::AddKeywords(const LangOptions &LangOpts) { - if (LangOpts.DeclSpecKeyword) - AddKeyword("__declspec", tok::kw___declspec, KEYALL, LangOpts, *this); - -+ if (LangOpts.IEEE128) -+ AddKeyword("__ieee128", tok::kw___float128, KEYALL, LangOpts, *this); -+ - // Add the 'import' contextual keyword. - get("import").setModulesImport(true); - } -diff --git a/clang/lib/Basic/Targets/PPC.cpp b/clang/lib/Basic/Targets/PPC.cpp -index ff09c0f..38f286c 100644 ---- a/clang/lib/Basic/Targets/PPC.cpp -+++ b/clang/lib/Basic/Targets/PPC.cpp -@@ -551,6 +551,7 @@ void PPCTargetInfo::adjust(LangOptions &Opts) { - LongDoubleFormat = Opts.PPCIEEELongDouble - ? &llvm::APFloat::IEEEquad() - : &llvm::APFloat::PPCDoubleDouble(); -+ Opts.IEEE128 = 1; - } - - ArrayRef<Builtin::Info> PPCTargetInfo::getTargetBuiltins() const { -diff --git a/clang/test/Sema/128bitfloat.cpp b/clang/test/Sema/128bitfloat.cpp -index 4a826b4..6a9ae74 100644 ---- a/clang/test/Sema/128bitfloat.cpp -+++ b/clang/test/Sema/128bitfloat.cpp -@@ -6,6 +6,13 @@ - // RUN: %clang_cc1 -triple x86_64-windows-msvc -verify -std=c++11 %s - - #if defined(__FLOAT128__) || defined(__SIZEOF_FLOAT128__) -+ -+#if defined(__ppc__) -+template <typename> struct __is_float128 { static constexpr bool value = false; }; -+template <> struct __is_float128<__float128> { static constexpr bool value = true; }; -+static_assert(__is_float128<__ieee128>::value, "__ieee128 aliases to __float128"); -+#endif -+ - __float128 f; - template<typename> struct __is_floating_point_helper {}; - template<> struct __is_floating_point_helper<__float128> {}; --- -1.8.3.1 - diff --git a/clang/Pkgfile b/clang/Pkgfile index 5063f036a..9525ee256 100644 --- a/clang/Pkgfile +++ b/clang/Pkgfile @@ -1,22 +1,15 @@ # Description: clang compiler -# URL: https://clang.llvm.org/ -# Maintainer: CRUX System Team, core-ports at crux dot nu -# Depends on: compiler-rt llvm +# URL: https://clang.llvm.org/ +# Maintainer: CRUX System Team, core-ports at crux dot nu +# Depends on: compiler-rt llvm name=clang -version=12.0.0 -release=2 +version=12.0.1 +release=1 source=(https://github.com/llvm/llvm-project/releases/download/llvmorg-$version/$nam... - https://github.com/llvm/llvm-project/releases/download/llvmorg-$version/$nam... - 0001-PATCH-clang-tools-extra-Make-clangd-CompletionModel-.patch - 0005-PATCH-clang-Partially-Revert-scan-view-Remove-Report.patch - 0006-PATCH-clang-Allow-__ieee128-as-an-alias-to-__float12.patch) + https://github.com/llvm/llvm-project/releases/download/llvmorg-$version/$nam...) build() { - patch -d $name-tools-extra-$version.src -p2 -i $SRC/0001-PATCH-clang-tools-extra-Make-clangd-CompletionModel-.patch - patch -d $name-$version.src -p2 -i $SRC/0005-PATCH-clang-Partially-Revert-scan-view-Remove-Report.patch - patch -d $name-$version.src -p2 -i $SRC/0006-PATCH-clang-Allow-__ieee128-as-an-alias-to-__float12.patch - cmake -S $name-$version.src -B build -G Ninja \ -D CMAKE_INSTALL_PREFIX=/usr \ -D CMAKE_INSTALL_LIBEXECDIR=lib/clang \
participants (1)
-
crux@crux.nu