LLVM asserts in AArch64's generateCompactUnwindInfo implementation on opus/pitch.c |
||
Issue descriptionFirst failing build: https://build.chromium.org/p/chromium.clang/builders/ToTiOS/builds/250 Window: bad: 317603 good: 317568 There are several AArch64 .td file changes in that range, and one x86 CFI one which I initially suspected, but should be X86-only.
,
Nov 8 2017
There was no quick fix, so I had to revert it in r317726. It's a shame, though, because I really want accurate CFI and it's a big patch.
,
Nov 8 2017
Reduction, for the curious:
int a, c, d, e, f, g, h, i, j, k, l, m;
void n(int o, int *b) {
if (g)
f = 0;
for (; f < o; f++) {
m = a;
if (l > j * k > i)
j = i = k = d;
h = b[c] - e;
}
}
Compile with `clang -c --target=arm64-apple-ios9.0.0 -O3`.
,
Nov 15 2017
Let's call it fixed since the revert is in now. |
||
►
Sign in to add a comment |
||
Comment 1 by h...@chromium.org
, Nov 8 20176.7 MB
6.7 MB View Download
7.9 KB
7.9 KB View Download