OSDN Git Service

mesa: fix compiling issues with gcc 4.4.x android-x86-2.2
authorChih-Wei Huang <cwhuang@linux.org.tw>
Thu, 16 Dec 2010 09:23:19 +0000 (17:23 +0800)
committerChih-Wei Huang <cwhuang@linux.org.tw>
Wed, 29 Dec 2010 09:35:47 +0000 (17:35 +0800)
Gcc 4.4 requires a class with virtual functions has to
define the virtual destructor.

src/glsl/ast.h
src/glsl/ir.h
src/glsl/ir_hierarchical_visitor.h

index a77b522..1420f23 100644 (file)
@@ -129,6 +129,7 @@ protected:
     * be created.
     */
    ast_node(void);
+   virtual ~ast_node() {}
 };
 
 
index 102a68b..f3c1d42 100644 (file)
@@ -131,6 +131,7 @@ protected:
       ir_type = ir_type_unset;
       type = NULL;
    }
+   virtual ~ir_instruction() {}
 };
 
 
index dc177f5..387563f 100644 (file)
@@ -77,6 +77,7 @@ enum ir_visitor_status {
 class ir_hierarchical_visitor {
 public:
    ir_hierarchical_visitor();
+   virtual ~ir_hierarchical_visitor() {}
 
    /**
     * \name Visit methods for leaf-node classes