[all-commits] [llvm/llvm-project] 647c3f: [Support] make report_fatal_error `abort` instead ...
Yuanfang Chen via All-commits
all-commits at lists.llvm.org
Wed Jan 15 17:05:57 PST 2020
Branch: refs/heads/master
Home: https://github.com/llvm/llvm-project
Commit: 647c3f4e47de8a850ffcaa897db68702d8d2459a
https://github.com/llvm/llvm-project/commit/647c3f4e47de8a850ffcaa897db68702d8d2459a
Author: Yuanfang Chen <yuanfang.chen at sony.com>
Date: 2020-01-15 (Wed, 15 Jan 2020)
Changed paths:
M clang-tools-extra/test/clang-tidy/infrastructure/empty-database.cpp
M clang/unittests/libclang/CrashTests/LibclangCrashTest.cpp
M lld/test/ELF/lto/ltopasses-custom.ll
M llvm/docs/ProgrammersManual.rst
M llvm/include/llvm/Support/ErrorHandling.h
M llvm/lib/Support/ErrorHandling.cpp
M llvm/test/Assembler/datalayout-invalid-function-ptr-alignment.ll
M llvm/test/Assembler/datalayout-invalid-stack-natural-alignment.ll
M llvm/test/Assembler/getInt.ll
M llvm/test/Assembler/invalid-datalayout-alloca-addrspace.ll
M llvm/test/Assembler/invalid-datalayout-program-addrspace.ll
M llvm/test/Assembler/invalid-datalayout1.ll
M llvm/test/Assembler/invalid-datalayout10.ll
M llvm/test/Assembler/invalid-datalayout11.ll
M llvm/test/Assembler/invalid-datalayout12.ll
M llvm/test/Assembler/invalid-datalayout13.ll
M llvm/test/Assembler/invalid-datalayout14.ll
M llvm/test/Assembler/invalid-datalayout15.ll
M llvm/test/Assembler/invalid-datalayout16.ll
M llvm/test/Assembler/invalid-datalayout17.ll
M llvm/test/Assembler/invalid-datalayout18.ll
M llvm/test/Assembler/invalid-datalayout19.ll
M llvm/test/Assembler/invalid-datalayout2.ll
M llvm/test/Assembler/invalid-datalayout20.ll
M llvm/test/Assembler/invalid-datalayout21.ll
M llvm/test/Assembler/invalid-datalayout22.ll
M llvm/test/Assembler/invalid-datalayout23.ll
M llvm/test/Assembler/invalid-datalayout24.ll
M llvm/test/Assembler/invalid-datalayout3.ll
M llvm/test/Assembler/invalid-datalayout4.ll
M llvm/test/Assembler/invalid-datalayout5.ll
M llvm/test/Assembler/invalid-datalayout6.ll
M llvm/test/Assembler/invalid-datalayout7.ll
M llvm/test/Assembler/invalid-datalayout8.ll
M llvm/test/Assembler/invalid-datalayout9.ll
M llvm/test/Bitcode/function-default-address-spaces.ll
M llvm/test/Bitcode/invalid-functionptr-align.ll
M llvm/test/Bitcode/invalid.test
M llvm/test/CodeGen/AArch64/GlobalISel/arm64-fallback.ll
M llvm/test/CodeGen/AArch64/GlobalISel/call-translator-musttail.ll
M llvm/test/CodeGen/AArch64/GlobalISel/legalize-inttoptr-xfail-1.mir
M llvm/test/CodeGen/AArch64/GlobalISel/legalize-inttoptr-xfail-2.mir
M llvm/test/CodeGen/AArch64/GlobalISel/no-neon-no-fp.ll
M llvm/test/CodeGen/AArch64/arm64-named-reg-alloc.ll
M llvm/test/CodeGen/AArch64/arm64-named-reg-notareg.ll
M llvm/test/CodeGen/AArch64/arm64-tls-dynamics.ll
M llvm/test/CodeGen/AArch64/arm64-tls-initial-exec.ll
M llvm/test/CodeGen/AArch64/fast-isel-sp-adjust.ll
M llvm/test/CodeGen/AArch64/sve-neg-int-arith-imm-2.ll
M llvm/test/CodeGen/AArch64/sve-neg-int-arith-imm.ll
M llvm/test/CodeGen/AArch64/tiny_supported.ll
M llvm/test/CodeGen/AMDGPU/GlobalISel/lds-zero-initializer.ll
M llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-atomicrmw-nand.mir
M llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-atomicrmw-xchg-flat.mir
M llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-jump-table.mir
M llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-unmerge-values-xfail.mir
M llvm/test/CodeGen/AMDGPU/GlobalISel/regbankselect-illegal-copy.mir
M llvm/test/CodeGen/AMDGPU/at-least-one-def-value-assert.mir
M llvm/test/CodeGen/AMDGPU/branch-relax-spill.ll
M llvm/test/CodeGen/AMDGPU/call-to-kernel-undefined.ll
M llvm/test/CodeGen/AMDGPU/call-to-kernel.ll
M llvm/test/CodeGen/AMDGPU/cc-sgpr-over-limit.ll
M llvm/test/CodeGen/AMDGPU/div_i128.ll
M llvm/test/CodeGen/AMDGPU/flat-error-unsupported-gpu-hsa.ll
M llvm/test/CodeGen/AMDGPU/lds-initializer.ll
M llvm/test/CodeGen/AMDGPU/lds-zero-initializer.ll
M llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.gws.sema.release.all.ll
M llvm/test/CodeGen/AMDGPU/read-register-invalid-subtarget.ll
M llvm/test/CodeGen/AMDGPU/read-register-invalid-type-i32.ll
M llvm/test/CodeGen/AMDGPU/read-register-invalid-type-i64.ll
M llvm/test/CodeGen/AMDGPU/verify-sop.mir
M llvm/test/CodeGen/ARM/codemodel.ll
M llvm/test/CodeGen/ARM/ldc2l.ll
M llvm/test/CodeGen/ARM/machine-verifier.mir
M llvm/test/CodeGen/ARM/named-reg-alloc.ll
M llvm/test/CodeGen/ARM/named-reg-notareg.ll
M llvm/test/CodeGen/ARM/special-reg-acore.ll
M llvm/test/CodeGen/ARM/special-reg-mcore.ll
M llvm/test/CodeGen/ARM/special-reg-v8m-base.ll
M llvm/test/CodeGen/ARM/special-reg-v8m-main.ll
M llvm/test/CodeGen/ARM/ssat-lower.ll
M llvm/test/CodeGen/ARM/ssat-upper.ll
M llvm/test/CodeGen/ARM/ssat-v4t.ll
M llvm/test/CodeGen/ARM/stc2.ll
M llvm/test/CodeGen/ARM/usat-lower.ll
M llvm/test/CodeGen/ARM/usat-upper.ll
M llvm/test/CodeGen/ARM/usat-v4t.ll
M llvm/test/CodeGen/BPF/sdiv_error.ll
M llvm/test/CodeGen/BPF/xadd.ll
M llvm/test/CodeGen/Generic/llc-start-stop-instance-errors.ll
M llvm/test/CodeGen/Generic/llc-start-stop.ll
M llvm/test/CodeGen/Generic/opt-codegen-no-target-machine.ll
M llvm/test/CodeGen/Hexagon/misaligned-const-load.ll
M llvm/test/CodeGen/Hexagon/misaligned-const-store.ll
M llvm/test/CodeGen/Hexagon/verify-liveness-at-def.mir
M llvm/test/CodeGen/Lanai/codemodel.ll
M llvm/test/CodeGen/MIR/X86/machine-verifier.mir
M llvm/test/CodeGen/MIR/X86/tied-physical-regs-match.mir
M llvm/test/CodeGen/Mips/Fast-ISel/double-arg.ll
M llvm/test/CodeGen/Mips/Fast-ISel/fast-isel-softfloat-lower-args.ll
M llvm/test/CodeGen/Mips/cpus-no-mips64.ll
M llvm/test/CodeGen/Mips/cpus.ll
M llvm/test/CodeGen/Mips/fp64a.ll
M llvm/test/CodeGen/Mips/fpxx.ll
M llvm/test/CodeGen/Mips/indirect-jump-hazard/guards-verify-call.mir
M llvm/test/CodeGen/Mips/indirect-jump-hazard/guards-verify-tailcall.mir
M llvm/test/CodeGen/Mips/indirect-jump-hazard/unsupported-micromips.ll
M llvm/test/CodeGen/Mips/indirect-jump-hazard/unsupported-mips32.ll
M llvm/test/CodeGen/Mips/instverify/dext-pos.mir
M llvm/test/CodeGen/Mips/instverify/dext-size.mir
M llvm/test/CodeGen/Mips/instverify/dextm-pos-size.mir
M llvm/test/CodeGen/Mips/instverify/dextm-pos.mir
M llvm/test/CodeGen/Mips/instverify/dextm-size.mir
M llvm/test/CodeGen/Mips/instverify/dextu-pos-size.mir
M llvm/test/CodeGen/Mips/instverify/dextu-pos.mir
M llvm/test/CodeGen/Mips/instverify/dextu-size.mir
M llvm/test/CodeGen/Mips/instverify/dins-pos-size.mir
M llvm/test/CodeGen/Mips/instverify/dins-pos.mir
M llvm/test/CodeGen/Mips/instverify/dins-size.mir
M llvm/test/CodeGen/Mips/instverify/dinsm-pos-size.mir
M llvm/test/CodeGen/Mips/instverify/dinsm-pos.mir
M llvm/test/CodeGen/Mips/instverify/dinsm-size.mir
M llvm/test/CodeGen/Mips/instverify/dinsu-pos-size.mir
M llvm/test/CodeGen/Mips/instverify/dinsu-pos.mir
M llvm/test/CodeGen/Mips/instverify/dinsu-size.mir
M llvm/test/CodeGen/Mips/instverify/ext-pos-size.mir
M llvm/test/CodeGen/Mips/instverify/ext-pos.mir
M llvm/test/CodeGen/Mips/instverify/ext-size.mir
M llvm/test/CodeGen/Mips/instverify/ins-pos-size.mir
M llvm/test/CodeGen/Mips/instverify/ins-pos.mir
M llvm/test/CodeGen/Mips/instverify/ins-size.mir
M llvm/test/CodeGen/Mips/interrupt-attr-64-error.ll
M llvm/test/CodeGen/Mips/interrupt-attr-args-error.ll
M llvm/test/CodeGen/Mips/interrupt-attr-error.ll
M llvm/test/CodeGen/Mips/micromips64-unsupported.ll
M llvm/test/CodeGen/Mips/mips32r6/compatibility.ll
M llvm/test/CodeGen/Mips/mips64r6/compatibility.ll
M llvm/test/CodeGen/Mips/msa/3r-a.ll
M llvm/test/CodeGen/Mips/msa/immediates-bad.ll
M llvm/test/CodeGen/NVPTX/alias.ll
M llvm/test/CodeGen/NVPTX/fcos-no-fast-math.ll
M llvm/test/CodeGen/NVPTX/fsin-no-fast-math.ll
M llvm/test/CodeGen/NVPTX/global-ctor.ll
M llvm/test/CodeGen/NVPTX/global-dtor.ll
M llvm/test/CodeGen/NVPTX/libcall-instruction.ll
M llvm/test/CodeGen/NVPTX/libcall-intrinsic.ll
M llvm/test/CodeGen/PowerPC/aix-byval-param.ll
M llvm/test/CodeGen/PowerPC/aix-cc-altivec.ll
M llvm/test/CodeGen/PowerPC/aix-nest-param.ll
M llvm/test/CodeGen/PowerPC/aix-stackargs.ll
M llvm/test/CodeGen/PowerPC/aix-trampoline.ll
M llvm/test/CodeGen/PowerPC/aix-user-defined-memcpy.ll
M llvm/test/CodeGen/PowerPC/aix-xcoff-data-only-notoc.ll
M llvm/test/CodeGen/PowerPC/aix-xcoff-data.ll
M llvm/test/CodeGen/PowerPC/aix-xcoff-lcomm.ll
M llvm/test/CodeGen/PowerPC/aix-xcoff-rodata.ll
M llvm/test/CodeGen/PowerPC/aix-xcoff-toc.ll
M llvm/test/CodeGen/PowerPC/codemodel.ll
M llvm/test/CodeGen/PowerPC/lower-globaladdr32-aix.ll
M llvm/test/CodeGen/PowerPC/lower-globaladdr64-aix.ll
M llvm/test/CodeGen/PowerPC/named-reg-alloc-r0.ll
M llvm/test/CodeGen/PowerPC/named-reg-alloc-r2-64.ll
M llvm/test/CodeGen/PowerPC/named-reg-alloc-r2.ll
M llvm/test/CodeGen/PowerPC/ppc64-icbt-pwr7.ll
M llvm/test/CodeGen/RISCV/get-register-invalid.ll
M llvm/test/CodeGen/RISCV/get-register-reserve.ll
M llvm/test/CodeGen/RISCV/interrupt-attr-args-error.ll
M llvm/test/CodeGen/RISCV/interrupt-attr-invalid.ll
M llvm/test/CodeGen/RISCV/interrupt-attr-ret-error.ll
M llvm/test/CodeGen/RISCV/mattr-invalid-combination.ll
M llvm/test/CodeGen/RISCV/musttail-call.ll
M llvm/test/CodeGen/RISCV/rv32e.ll
M llvm/test/CodeGen/RISCV/target-abi-valid.ll
M llvm/test/CodeGen/RISCV/verify-instr.mir
M llvm/test/CodeGen/SPARC/codemodel.ll
M llvm/test/CodeGen/SPARC/fail-alloca-align.ll
M llvm/test/CodeGen/SPARC/sret-secondary.ll
M llvm/test/CodeGen/SystemZ/codemodel.ll
M llvm/test/CodeGen/SystemZ/ghc-cc-02.ll
M llvm/test/CodeGen/SystemZ/ghc-cc-03.ll
M llvm/test/CodeGen/SystemZ/ghc-cc-04.ll
M llvm/test/CodeGen/SystemZ/ghc-cc-05.ll
M llvm/test/CodeGen/SystemZ/ghc-cc-06.ll
M llvm/test/CodeGen/SystemZ/ghc-cc-07.ll
M llvm/test/CodeGen/SystemZ/mnop-mcount-02.ll
M llvm/test/CodeGen/SystemZ/mrecord-mcount-02.ll
M llvm/test/CodeGen/SystemZ/mverify-optypes.mir
M llvm/test/CodeGen/SystemZ/vec-args-error-01.ll
M llvm/test/CodeGen/SystemZ/vec-args-error-02.ll
M llvm/test/CodeGen/SystemZ/vec-args-error-03.ll
M llvm/test/CodeGen/SystemZ/vec-args-error-04.ll
M llvm/test/CodeGen/SystemZ/vec-args-error-05.ll
M llvm/test/CodeGen/SystemZ/vec-args-error-06.ll
M llvm/test/CodeGen/SystemZ/vec-args-error-07.ll
M llvm/test/CodeGen/SystemZ/vec-args-error-08.ll
M llvm/test/CodeGen/WebAssembly/clear-cache.ll
M llvm/test/CodeGen/WebAssembly/cpus.ll
M llvm/test/CodeGen/WebAssembly/exception.ll
M llvm/test/CodeGen/WebAssembly/offset-atomics.ll
M llvm/test/CodeGen/WebAssembly/tls-general-dynamic.ll
M llvm/test/CodeGen/X86/AppendingLinkage.ll
M llvm/test/CodeGen/X86/GlobalISel/avoid-matchtable-crash.mir
M llvm/test/CodeGen/X86/cfi-inserter-verify-inconsistent-offset.mir
M llvm/test/CodeGen/X86/cfi-inserter-verify-inconsistent-register.mir
M llvm/test/CodeGen/X86/clwb.ll
M llvm/test/CodeGen/X86/codemodel.ll
M llvm/test/CodeGen/X86/coff-comdat2.ll
M llvm/test/CodeGen/X86/coff-comdat3.ll
M llvm/test/CodeGen/X86/cpus-amd-no-x86_64.ll
M llvm/test/CodeGen/X86/cpus-intel-no-x86_64.ll
M llvm/test/CodeGen/X86/cpus-no-x86_64.ll
M llvm/test/CodeGen/X86/equiv_with_fndef.ll
M llvm/test/CodeGen/X86/equiv_with_vardef.ll
M llvm/test/CodeGen/X86/expand-integer-x86_64-intrinsic-error.ll
M llvm/test/CodeGen/X86/fast-isel-args-fail2.ll
M llvm/test/CodeGen/X86/inalloca-regparm.ll
M llvm/test/CodeGen/X86/invalid-liveness.mir
M llvm/test/CodeGen/X86/label-redefinition.ll
M llvm/test/CodeGen/X86/llc-print-machineinstrs.mir
M llvm/test/CodeGen/X86/macho-comdat.ll
M llvm/test/CodeGen/X86/named-reg-alloc.ll
M llvm/test/CodeGen/X86/named-reg-notareg.ll
M llvm/test/CodeGen/X86/nonconst-static-ev.ll
M llvm/test/CodeGen/X86/nonconst-static-iv.ll
M llvm/test/CodeGen/X86/read-fp-no-frame-pointer.ll
M llvm/test/CodeGen/X86/segmented-stacks.ll
M llvm/test/CodeGen/XCore/alignment.ll
M llvm/test/CodeGen/XCore/codemodel.ll
M llvm/test/CodeGen/XCore/section-name.ll
M llvm/test/DebugInfo/COFF/types-recursive-unnamed.ll
M llvm/test/LTO/X86/attrs.ll
M llvm/test/MC/ARM/AlignedBundling/illegal-subtarget-change.s
M llvm/test/MC/ARM/Windows/invalid-relocation.s
M llvm/test/MC/COFF/section-comdat-conflict.s
M llvm/test/MC/COFF/section-comdat-conflict2.s
M llvm/test/MC/Disassembler/AMDGPU/si-support.txt
M llvm/test/MC/ELF/ARM/bss-non-zero-value.s
M llvm/test/MC/ELF/common-error3.s
M llvm/test/MC/ELF/section-numeric-invalid-type.s
M llvm/test/MC/MachO/variable-errors.s
M llvm/test/MC/Mips/micromips64-unsupported.s
M llvm/test/MC/Mips/micromips64r6-unsupported.s
M llvm/test/MC/Mips/nooddspreg-cmdarg.s
M llvm/test/MC/PowerPC/ppc64-localentry-error1.s
M llvm/test/MC/PowerPC/ppc64-localentry-error2.s
M llvm/test/MC/PowerPC/pr24686.s
M llvm/test/MC/RISCV/mattr-invalid-combination.s
M llvm/test/MC/WebAssembly/blockaddress.ll
M llvm/test/MC/WebAssembly/data-symbol-in-text-section.ll
M llvm/test/MC/X86/AlignedBundling/bundle-group-too-large-error.s
M llvm/test/MC/X86/AlignedBundling/bundle-lock-option-error.s
M llvm/test/MC/X86/AlignedBundling/bundle-subtarget-change-error.s
M llvm/test/MC/X86/AlignedBundling/lock-without-bundle-mode-error.s
M llvm/test/MC/X86/AlignedBundling/switch-section-locked-error.s
M llvm/test/MC/X86/AlignedBundling/unlock-without-lock-error.s
M llvm/test/MC/X86/check-end-of-data-region.s
M llvm/test/MC/X86/encoder-fail.s
M llvm/test/MC/X86/invalid-sleb.s
M llvm/test/MC/X86/reloc-bss.s
M llvm/test/MachineVerifier/live-ins-01.mir
M llvm/test/MachineVerifier/live-ins-02.mir
M llvm/test/MachineVerifier/live-ins-03.mir
M llvm/test/MachineVerifier/test_copy.mir
M llvm/test/MachineVerifier/test_copy_mismatch_types.mir
M llvm/test/MachineVerifier/test_g_add.mir
M llvm/test/MachineVerifier/test_g_addrspacecast.mir
M llvm/test/MachineVerifier/test_g_bitcast.mir
M llvm/test/MachineVerifier/test_g_brjt.mir
M llvm/test/MachineVerifier/test_g_build_vector.mir
M llvm/test/MachineVerifier/test_g_build_vector_trunc.mir
M llvm/test/MachineVerifier/test_g_concat_vectors.mir
M llvm/test/MachineVerifier/test_g_constant.mir
M llvm/test/MachineVerifier/test_g_dyn_stackalloc.mir
M llvm/test/MachineVerifier/test_g_extract.mir
M llvm/test/MachineVerifier/test_g_fcmp.mir
M llvm/test/MachineVerifier/test_g_fconstant.mir
M llvm/test/MachineVerifier/test_g_icmp.mir
M llvm/test/MachineVerifier/test_g_insert.mir
M llvm/test/MachineVerifier/test_g_intrinsic.mir
M llvm/test/MachineVerifier/test_g_intrinsic_w_side_effects.mir
M llvm/test/MachineVerifier/test_g_inttoptr.mir
M llvm/test/MachineVerifier/test_g_jump_table.mir
M llvm/test/MachineVerifier/test_g_load.mir
M llvm/test/MachineVerifier/test_g_merge_values.mir
M llvm/test/MachineVerifier/test_g_phi.mir
M llvm/test/MachineVerifier/test_g_ptr_add.mir
M llvm/test/MachineVerifier/test_g_ptrtoint.mir
M llvm/test/MachineVerifier/test_g_select.mir
M llvm/test/MachineVerifier/test_g_sext_inreg.mir
M llvm/test/MachineVerifier/test_g_sextload.mir
M llvm/test/MachineVerifier/test_g_shuffle_vector.mir
M llvm/test/MachineVerifier/test_g_store.mir
M llvm/test/MachineVerifier/test_g_trunc.mir
M llvm/test/MachineVerifier/test_g_zextload.mir
M llvm/test/MachineVerifier/test_memccpy_intrinsics.mir
M llvm/test/MachineVerifier/test_phis_precede_nonphis.mir
M llvm/test/MachineVerifier/verifier-generic-extend-truncate.mir
M llvm/test/MachineVerifier/verifier-generic-types-1.mir
M llvm/test/MachineVerifier/verifier-generic-types-2.mir
M llvm/test/MachineVerifier/verifier-implicit-virtreg-invalid-physreg-liveness.mir
M llvm/test/MachineVerifier/verifier-phi-fail0.mir
M llvm/test/MachineVerifier/verifier-pseudo-terminators.mir
M llvm/test/MachineVerifier/verify-regbankselected.mir
M llvm/test/MachineVerifier/verify-regops.mir
M llvm/test/MachineVerifier/verify-selected.mir
M llvm/test/Object/coff-invalid.test
M llvm/test/Object/elf-invalid-phdr.test
M llvm/test/Object/invalid.test
M llvm/test/Object/wasm-invalid-file.yaml
M llvm/test/Object/wasm-string-outside-section.test
R llvm/test/Other/close-stderr.ll
M llvm/test/Other/optimization-remarks-inline.ll
M llvm/test/TableGen/HwModeSelect.td
M llvm/test/Transforms/BlockExtractor/invalid-block.ll
M llvm/test/Transforms/BlockExtractor/invalid-function.ll
M llvm/test/Transforms/BlockExtractor/invalid-line.ll
M llvm/test/Transforms/FunctionImport/not-prevailing.ll
M llvm/test/Transforms/GCOVProfiling/version.ll
M llvm/test/Transforms/InstCombine/limit-max-iterations.ll
M llvm/test/tools/llvm-lto2/X86/pipeline.ll
M llvm/test/tools/llvm-readobj/COFF/arm64-many-epilogs.s
M llvm/test/tools/llvm-readobj/COFF/arm64-win-error2.s
Log Message:
-----------
[Support] make report_fatal_error `abort` instead of `exit`
Summary:
This patch could be treated as a rebase of D33960. It also fixes PR35547.
A fix for `llvm/test/Other/close-stderr.ll` is proposed in D68164. Seems
the consensus is that the test is passing by chance and I'm not
sure how important it is for us. So it is removed like in D33960 for now.
The rest of the test fixes are just adding `--crash` flag to `not` tool.
** The reason it fixes PR35547 is
`exit` does cleanup including calling class destructor whereas `abort`
does not do any cleanup. In multithreading environment such as ThinLTO or JIT,
threads may share states which mostly are ManagedStatic<>. If faulting thread
tearing down a class when another thread is using it, there are chances of
memory corruption. This is bad 1. It will stop error reporting like pretty
stack printer; 2. The memory corruption is distracting and nondeterministic in
terms of error message, and corruption type (depending one the timing, it
could be double free, heap free after use, etc.).
Reviewers: rnk, chandlerc, zturner, sepavloff, MaskRay, espindola
Reviewed By: rnk, MaskRay
Subscribers: wuzish, jholewinski, qcolombet, dschuff, jyknight, emaste, sdardis, nemanjai, jvesely, nhaehnle, sbc100, arichardson, jgravelle-google, aheejin, kbarton, fedor.sergeev, asb, rbar, johnrusso, simoncook, apazos, sabuasal, niosHD, jrtc27, zzheng, edward-jones, atanasyan, rogfer01, MartinMosbeck, brucehoult, the_o, PkmX, jocewei, jsji, lenary, s.egerton, pzheng, cfe-commits, MaskRay, filcab, davide, MatzeB, mehdi_amini, hiraditya, steven_wu, dexonsmith, rupprecht, seiya, llvm-commits
Tags: #llvm, #clang
Differential Revision: https://reviews.llvm.org/D67847
More information about the All-commits
mailing list