hotspot/src/share/vm/compiler/abstractCompiler.hpp
changeset 13195 be27e1b6a4b9
parent 7397 5b173b4ca846
child 13963 e5b53c306fb5
equal deleted inserted replaced
13099:64752e56d721 13195:be27e1b6a4b9
    27 
    27 
    28 #include "ci/compilerInterface.hpp"
    28 #include "ci/compilerInterface.hpp"
    29 
    29 
    30 typedef void (*initializer)(void);
    30 typedef void (*initializer)(void);
    31 
    31 
    32 class AbstractCompiler : public CHeapObj {
    32 class AbstractCompiler : public CHeapObj<mtCompiler> {
    33  private:
    33  private:
    34   bool _is_initialized; // Mark whether compiler object is initialized
    34   bool _is_initialized; // Mark whether compiler object is initialized
    35 
    35 
    36  protected:
    36  protected:
    37   // Used for tracking global state of compiler runtime initialization
    37   // Used for tracking global state of compiler runtime initialization