* c-lang.c (print_wchar): Convert w into a gdb_wchar_t before
[deliverable/binutils-gdb.git] / gdb / c-lang.c
index 027e9b292fb21f76e01d2db4a25975ebf6d346c4..f95c98f336915b4c506837c04212cabe11cfa0b2 100644 (file)
@@ -166,9 +166,11 @@ print_wchar (gdb_wint_t w, const gdb_byte *orig, int orig_len,
                                            && w != LCST ('8')
                                            && w != LCST ('9'))))
     {
+      gdb_wchar_t wchar = (gdb_wchar_t) w;
+
       if (w == gdb_btowc (quoter) || w == LCST ('\\'))
        obstack_grow_wstr (output, LCST ("\\"));
-      obstack_grow (output, &w, sizeof (gdb_wchar_t));
+      obstack_grow (output, &wchar, sizeof (gdb_wchar_t));
     }
   else
     {
This page took 0.024606 seconds and 4 git commands to generate.