widl: Make all pointer fields of expr_t structure constant.
diff --git a/tools/widl/widltypes.h b/tools/widl/widltypes.h
index 487b4ad..0534339 100644
--- a/tools/widl/widltypes.h
+++ b/tools/widl/widltypes.h
@@ -165,14 +165,14 @@
 
 struct _expr_t {
   enum expr_type type;
-  expr_t *ref;
+  const expr_t *ref;
   union {
     long lval;
-    char *sval;
-    expr_t *ext;
-    typeref_t *tref;
+    const char *sval;
+    const expr_t *ext;
+    const typeref_t *tref;
   } u;
-  expr_t *ext2;
+  const expr_t *ext2;
   int is_const;
   long cval;
   /* parser-internal */