Make exceptions use std::string and be self-managing
[deliverable/binutils-gdb.git] / gdb / printcmd.c
index be12ef5e636f8bd0b8b5ea196a793552694dfa0e..5a55a1c3f09a3f802715f958cb52e1c4676980f5 100644 (file)
@@ -1892,7 +1892,7 @@ do_one_display (struct display *d)
          /* Can't re-parse the expression.  Disable this display item.  */
          d->enabled_p = 0;
          warning (_("Unable to display \"%s\": %s"),
-                  d->exp_string, ex.message);
+                  d->exp_string, ex.what ());
          return;
        }
       END_CATCH
@@ -1955,7 +1955,8 @@ do_one_display (struct display *d)
        }
       CATCH (ex, RETURN_MASK_ERROR)
        {
-         fprintf_filtered (gdb_stdout, _("<error: %s>\n"), ex.message);
+         fprintf_filtered (gdb_stdout, _("<error: %s>\n"),
+                           ex.what ());
        }
       END_CATCH
     }
@@ -1989,7 +1990,7 @@ do_one_display (struct display *d)
        }
       CATCH (ex, RETURN_MASK_ERROR)
        {
-         fprintf_filtered (gdb_stdout, _("<error: %s>"), ex.message);
+         fprintf_filtered (gdb_stdout, _("<error: %s>"), ex.what ());
        }
       END_CATCH
 
@@ -2193,8 +2194,8 @@ print_variable_and_value (const char *name, struct symbol *var,
     }
   CATCH (except, RETURN_MASK_ERROR)
     {
-      fprintf_filtered(stream, "<error reading variable %s (%s)>", name,
-                      except.message);
+      fprintf_filtered (stream, "<error reading variable %s (%s)>", name,
+                       except.what ());
     }
   END_CATCH
 
This page took 0.024748 seconds and 4 git commands to generate.