-
Bug
-
Resolution: Fixed
-
P2
-
17, 18
-
b32
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8271001 | 18 | Jesper Wilhelmsson | P2 | Resolved | Fixed | b07 |
JDK-8271632 | 17.0.2 | Jesper Wilhelmsson | P2 | Resolved | Fixed | b01 |
JDK-8271756 | 17.0.1 | Jesper Wilhelmsson | P2 | Resolved | Fixed | b05 |
This can be reproduced with a version like
https://github.com/openjdk/jdk/commit/9cac94d581f240c10fe8fff2f803109a1ae30637
$ git diff
diff --git a/src/hotspot/share/code/codeBlob.hpp b/src/hotspot/share/code/codeBlob.hpp
index 61d33463387..78fdaa32629 100644
--- a/src/hotspot/share/code/codeBlob.hpp
+++ b/src/hotspot/share/code/codeBlob.hpp
@@ -27,6 +27,7 @@
#include "asm/codeBuffer.hpp"
#include "compiler/compilerDefinitions.hpp"
+#include "runtime/javaFrameAnchor.hpp"
#include "runtime/frame.hpp"
#include "runtime/handles.hpp"
#include "utilities/align.hpp"
=============================================
In file included from /jdk2/ken/open/src/hotspot/share/runtime/javaFrameAnchor.hpp:82,
from /jdk2/ken/open/src/hotspot/share/code/codeBlob.hpp:30,
from /jdk2/ken/open/src/hotspot/share/code/codeCache.hpp:28,
from /jdk2/ken/open/src/hotspot/cpu/zero/assembler_zero.inline.hpp:31,
from /jdk2/ken/open/src/hotspot/share/asm/assembler.inline.hpp:30,
from /jdk2/ken/open/src/hotspot/share/compiler/abstractDisassembler.cpp:30:
/jdk2/ken/open/src/hotspot/cpu/zero/javaFrameAnchor_zero.hpp:30:3: error: 'ZeroFrame' does not name a type
30 | ZeroFrame* volatile _last_Java_fp;
| ^~~~~~~~~
https://github.com/openjdk/jdk/commit/9cac94d581f240c10fe8fff2f803109a1ae30637
$ git diff
diff --git a/src/hotspot/share/code/codeBlob.hpp b/src/hotspot/share/code/codeBlob.hpp
index 61d33463387..78fdaa32629 100644
--- a/src/hotspot/share/code/codeBlob.hpp
+++ b/src/hotspot/share/code/codeBlob.hpp
@@ -27,6 +27,7 @@
#include "asm/codeBuffer.hpp"
#include "compiler/compilerDefinitions.hpp"
+#include "runtime/javaFrameAnchor.hpp"
#include "runtime/frame.hpp"
#include "runtime/handles.hpp"
#include "utilities/align.hpp"
=============================================
In file included from /jdk2/ken/open/src/hotspot/share/runtime/javaFrameAnchor.hpp:82,
from /jdk2/ken/open/src/hotspot/share/code/codeBlob.hpp:30,
from /jdk2/ken/open/src/hotspot/share/code/codeCache.hpp:28,
from /jdk2/ken/open/src/hotspot/cpu/zero/assembler_zero.inline.hpp:31,
from /jdk2/ken/open/src/hotspot/share/asm/assembler.inline.hpp:30,
from /jdk2/ken/open/src/hotspot/share/compiler/abstractDisassembler.cpp:30:
/jdk2/ken/open/src/hotspot/cpu/zero/javaFrameAnchor_zero.hpp:30:3: error: 'ZeroFrame' does not name a type
30 | ZeroFrame* volatile _last_Java_fp;
| ^~~~~~~~~
- backported by
-
JDK-8271001 Missing forward declaration of ZeroFrame
-
- Resolved
-
-
JDK-8271632 Missing forward declaration of ZeroFrame
-
- Resolved
-
-
JDK-8271756 Missing forward declaration of ZeroFrame
-
- Resolved
-