summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJürg Billeter <j@bitron.ch>2012-08-15 18:55:59 +0200
committerJürg Billeter <j@bitron.ch>2012-08-15 18:59:44 +0200
commit3126a8e1af2deca94c5d3cad1e82ab1dac6f7a67 (patch)
tree74e298f77dac41f5fe92d459e4893462d97a2b6e
parent387ea3a27f32ec8355975ed9c3085d6f51ab3a31 (diff)
downloadvala-3126a8e1af2deca94c5d3cad1e82ab1dac6f7a67.tar.gz
Fix critical for static fields with initializers in compact classes
-rw-r--r--codegen/valaccodebasemodule.vala2
1 files changed, 1 insertions, 1 deletions
diff --git a/codegen/valaccodebasemodule.vala b/codegen/valaccodebasemodule.vala
index 0684436b9..0d1472c99 100644
--- a/codegen/valaccodebasemodule.vala
+++ b/codegen/valaccodebasemodule.vala
@@ -1239,7 +1239,7 @@ public abstract class Vala.CCodeBaseModule : CodeGenerator {
if (f.initializer != null) {
var rhs = get_cvalue (f.initializer);
if (!is_constant_ccode_expression (rhs)) {
- if (f.parent_symbol is Class) {
+ if (is_gtypeinstance) {
if (f.initializer is InitializerList) {
ccode.open_block ();