Mesa (refs/tags/android-x86-2.2): mesa: fix compiling issues with gcc 4.4.x
Emil Velikov
evelikov at kemper.freedesktop.org
Mon Sep 1 00:17:33 UTC 2014
Module: Mesa
Branch: refs/tags/android-x86-2.2
Commit: f189dfe9e92dc5eff30ed00bc2e1dae5c5e59fa4
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f189dfe9e92dc5eff30ed00bc2e1dae5c5e59fa4
Author: Chih-Wei Huang <cwhuang at linux.org.tw>
Date: Thu Dec 16 17:23:19 2010 +0800
mesa: fix compiling issues with gcc 4.4.x
Gcc 4.4 requires a class with virtual functions has to
define the virtual destructor.
---
src/glsl/ast.h | 1 +
src/glsl/ir.h | 1 +
src/glsl/ir_hierarchical_visitor.h | 1 +
3 files changed, 3 insertions(+)
diff --git a/src/glsl/ast.h b/src/glsl/ast.h
index a77b522..1420f23 100644
--- a/src/glsl/ast.h
+++ b/src/glsl/ast.h
@@ -129,6 +129,7 @@ protected:
* be created.
*/
ast_node(void);
+ virtual ~ast_node() {}
};
diff --git a/src/glsl/ir.h b/src/glsl/ir.h
index 102a68b..f3c1d42 100644
--- a/src/glsl/ir.h
+++ b/src/glsl/ir.h
@@ -131,6 +131,7 @@ protected:
ir_type = ir_type_unset;
type = NULL;
}
+ virtual ~ir_instruction() {}
};
diff --git a/src/glsl/ir_hierarchical_visitor.h b/src/glsl/ir_hierarchical_visitor.h
index dc177f5..387563f 100644
--- a/src/glsl/ir_hierarchical_visitor.h
+++ b/src/glsl/ir_hierarchical_visitor.h
@@ -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
More information about the mesa-commit
mailing list