summaryrefslogtreecommitdiff
path: root/vala/valaelementaccess.vala
diff options
context:
space:
mode:
Diffstat (limited to 'vala/valaelementaccess.vala')
-rw-r--r--vala/valaelementaccess.vala2
1 files changed, 1 insertions, 1 deletions
diff --git a/vala/valaelementaccess.vala b/vala/valaelementaccess.vala
index c18363c96..7b40354ee 100644
--- a/vala/valaelementaccess.vala
+++ b/vala/valaelementaccess.vala
@@ -199,7 +199,7 @@ public class Vala.ElementAccess : Expression {
}
/* check if the index is of type integer */
- if (!(e.value_type.data_type is Struct) || !((Struct) e.value_type.data_type).is_integer_type ()) {
+ if (!e.value_type.compatible (analyzer.long_type)) {
error = true;
Report.error (e.source_reference, "Expression of integer type expected");
}