Commit 00d461e
deps: V8: cherry-pick c5ab3e4f0c5a
Original commit message:
libstdc++: fix incomplete type in v8::internal::is_subtype<T, U>
Using std::convertible with incomplete types is UB. However, till
GCC 12 it was accepted and std::convertible returned false.
This fails now for e.g. v8::internal::WasmArray. Use
std::disjunction and std::conjunction instead which are short-
circuiting, because std::is_base_of<T, T> is already true.
Bug: chromium:957519
Change-Id: Ia26643dbdf0fb00d5586c71ae6b18e8d0f3cf96e
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/4394663
Commit-Queue: Stephan Hartmann <stha09@googlemail.com>
Reviewed-by: Clemens Backes <clemensb@chromium.org>
Cr-Commit-Position: refs/heads/main@{#86904}
Refs: v8/v8@c5ab3e4
PR-URL: #47736
Fixes: #47623
Reviewed-By: Michaël Zasso <targos@protonmail.com>
Reviewed-By: Jiawen Geng <technicalcute@gmail.com>1 parent dc43ce7 commit 00d461eCopy full SHA for 00d461e
File tree
Expand file treeCollapse file tree
2 files changed
+4
-3
lines changedOpen diff view settings
Filter options
- deps/v8/src/codegen
Expand file treeCollapse file tree
2 files changed
+4
-3
lines changedOpen diff view settings
Collapse file
+1-1Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
36 | 36 | |
37 | 37 | |
38 | 38 | |
39 | | - |
| 39 | + |
40 | 40 | |
41 | 41 | |
42 | 42 | |
|
Collapse file
deps/v8/src/codegen/tnode.h
Copy file name to clipboardExpand all lines: deps/v8/src/codegen/tnode.h+3-2Lines changed: 3 additions & 2 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
269 | 269 | |
270 | 270 | |
271 | 271 | |
272 | | - |
273 | | - |
| 272 | + |
| 273 | + |
| 274 | + |
274 | 275 | |
275 | 276 | |
276 | 277 | |
|
0 commit comments