Check all inline frames if they are marked for skip
[deliverable/binutils-gdb.git] / gdb / f-typeprint.c
index 17ac02f4ccf7d7592bad79eb07f67264eb1c048f..027bcdde0f91254dc577afe25b082c69a502e20c 100644 (file)
@@ -31,6 +31,7 @@
 #include "target.h"
 #include "f-lang.h"
 #include "typeprint.h"
+#include "cli/cli-style.h"
 
 #if 0                          /* Currently unused.  */
 static void f_type_print_args (struct type *, struct ui_file *);
@@ -45,6 +46,16 @@ void f_type_print_varspec_prefix (struct type *, struct ui_file *,
 void f_type_print_base (struct type *, struct ui_file *, int, int);
 \f
 
+/* See documentation in f-lang.h.  */
+
+void
+f_print_typedef (struct type *type, struct symbol *new_symbol,
+                struct ui_file *stream)
+{
+  type = check_typedef (type);
+  f_print_type (type, "", stream, 0, 0, &type_print_raw_options);
+}
+
 /* LEVEL is the depth to indent lines by.  */
 
 void
@@ -314,7 +325,7 @@ f_type_print_base (struct type *type, struct ui_file *stream, int show,
   wrap_here ("    ");
   if (type == NULL)
     {
-      fputs_filtered ("<type unknown>", stream);
+      fputs_styled ("<type unknown>", metadata_style.style (), stream);
       return;
     }
 
This page took 0.03264 seconds and 4 git commands to generate.