We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent c6c0846 commit 82c25d2Copy full SHA for 82c25d2
clang/test/AST/ByteCode/i686.cpp
@@ -2,6 +2,10 @@
2
// RUN: %clang_cc1 -triple i686-pc-linux-gnu -verify=ref,both %s
3
4
5
+// both-no-diagnostics
6
+
7
+/// FIXME: Allocating the array below causes OOM failures with the bytecode interpreter.
8
+#if 0
9
char melchizedek[2200000000];
10
typedef decltype(melchizedek[1] - melchizedek[0]) ptrdiff_t;
11
constexpr ptrdiff_t d1 = &melchizedek[0x7fffffff] - &melchizedek[0];
@@ -10,5 +14,4 @@ constexpr ptrdiff_t d2 = &melchizedek[0x80000000u] - &melchizedek[0]; // both-er
14
constexpr ptrdiff_t d3 = &melchizedek[0] - &melchizedek[0x80000000u];
15
constexpr ptrdiff_t d4 = &melchizedek[0] - &melchizedek[0x80000001u]; // both-error {{constant expression}} \
12
16
// both-note {{ -2147483649 }}
13
-
17
+#endif
0 commit comments