1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-01 08:27:59 +00:00
freebsd/contrib/llvm-project
Dimitry Andric efa485d5c3 Apply clang fix for assertion failure compiling multimedia/minitube
Merge commit 79f9cfbc21e0 from llvm git (by Yaxun (Sam) Liu):

  Do not merge LocalInstantiationScope for template specialization

  A lambda in a function template may be recursively instantiated. The recursive
  lambda will cause a lambda function instantiated multiple times, one inside another.
  The inner LocalInstantiationScope should not be marked as MergeWithParentScope
  since it already has references to locals properly substituted, otherwise it causes
  assertion due to the check for duplicate locals in merged LocalInstantiationScope.

  Reviewed by: Richard Smith

  Differential Revision: https://reviews.llvm.org/D98068

Reported by:	yuri
PR:		257978
MFC after:	3 days
2021-08-21 23:03:50 +02:00
..
clang Apply clang fix for assertion failure compiling multimedia/minitube 2021-08-21 23:03:50 +02:00
compiler-rt Merge llvm-project 12.0.1 release 2021-07-16 18:29:42 +02:00
libcxx Merge llvm-project 12.0.1 release 2021-07-16 18:29:42 +02:00
libunwind Revert libunwind change to fix backtrace segfault on aarch64 2021-07-03 00:35:49 +02:00
lld Apply upstream lld fix for compressed input sections on BE targets 2021-08-07 13:14:11 +02:00
lldb Apply upstream lldb fix for unhandled Error causing abort 2021-08-16 18:57:24 +02:00
llvm Merge llvm-project 12.0.1 release 2021-07-16 18:29:42 +02:00
openmp Merge llvm-project 12.0.0 release 2021-06-13 22:01:15 +02:00
FREEBSD-Xlist Update contrib/llvm-project/FREEBSD-Xlist for llvmorg-11.0.1-rc2. 2021-01-03 14:21:54 +01:00