summaryrefslogtreecommitdiffstats
path: root/java/jdk13/files/patch-shared.hpp
blob: d7211f301f353cd73c2a9443c1d96b0b8cda5522 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
$FreeBSD$

--- ../../hotspot1.3.1/src/share/vm/interpreter/shared.hpp  11 Jul 2001 21:33:22 -0000  1.1.1.1
+++ ../../hotspot1.3.1/src/share/vm/interpreter/shared.hpp  22 Nov 2004 17:19:42 -0000
@@ -35,15 +35,13 @@
 // to control the C++ namespace.
 class OptoReg VALUE_OBJ_CLASS_SPEC { 
  public:
-  enum Name {
-    // Chunk 0
+  typedef int Name;
 #ifdef COMPILER2
-    Physical = AdlcVMDeps::Physical, // Start of physical regs 
+  static const Name Physical = AdlcVMDeps::Physical; // Start of physical regs
 #endif
-    // A few oddballs at the edge of the world
-    Special = -2,      // All special (not allocated) values
-    Bad = -1           // Not a register
-  };
+  // A few oddballs at the edge of the world
+  static const Name Special = -2;  // All special (not allocated) values
+  static const Name Bad = -1;      // Not a register
 
   // Increment a register number.  As in:
   //    "for ( OptoReg::Name i; i=Control; i = add(i,1) ) ..."
@@ -64,7 +62,7 @@
 // when we do not yet know how big the frame will be.
 class VMReg VALUE_OBJ_CLASS_SPEC { 
 public:
-  enum Name { };
+  typedef int Name;
 };