This repository has been archived by the owner on May 20, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 247
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Rebuild with GCC 8.3; fixes segfaults in clang's /usr/bin/modularize. Some further explanation at the link bellow: MaskRay/ccls#363 (comment) git-svn-id: file:///srv/repos/svn-packages/svn@352148 eb2447ed-0c53-47e4-bac8-5bc4a241df78
- Loading branch information
foutrelis
authored and
svntogit
committed
Apr 26, 2019
1 parent
9f96a20
commit 283d6ab
Showing
2 changed files
with
33 additions
and
1 deletion.
There are no files selected for viewing
27 changes: 27 additions & 0 deletions
27
trunk/0001-Fix-the-buildbot-issue-introduced-by-r351421.patch
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,27 @@ | ||
From 0b88c7b4a4e23dc5f8973095eb99d274f69a2b25 Mon Sep 17 00:00:00 2001 | ||
From: Sanjin Sijaric <ssijaric@codeaurora.org> | ||
Date: Fri, 18 Jan 2019 19:34:20 +0000 | ||
Subject: [PATCH] Fix the buildbot issue introduced by r351421 | ||
|
||
The EXPENSIVE_CHECK x86_64 Windows buildbot is failing due to this change. Fix | ||
the map access. | ||
|
||
|
||
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@351577 91177308-0d34-0410-b5e6-96231b3b80d8 | ||
--- | ||
lib/MC/MCWin64EH.cpp | 2 +- | ||
1 file changed, 1 insertion(+), 1 deletion(-) | ||
|
||
diff --git a/lib/MC/MCWin64EH.cpp b/lib/MC/MCWin64EH.cpp | ||
index 8bc1f08c8875..3ef1514455af 100644 | ||
--- a/lib/MC/MCWin64EH.cpp | ||
+++ b/lib/MC/MCWin64EH.cpp | ||
@@ -522,7 +522,7 @@ static void ARM64EmitUnwindInfo(MCStreamer &streamer, WinEH::FrameInfo *info) { | ||
if (MatchingEpilog) { | ||
assert(EpilogInfo.find(MatchingEpilog) != EpilogInfo.end() && | ||
"Duplicate epilog not found"); | ||
- EpilogInfo[EpilogStart] = EpilogInfo[MatchingEpilog]; | ||
+ EpilogInfo[EpilogStart] = EpilogInfo.lookup(MatchingEpilog); | ||
// Clear the unwind codes in the EpilogMap, so that they don't get output | ||
// in the logic below. | ||
EpilogInstrs.clear(); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters