diff --git a/js/public/Printer.h b/js/public/Printer.h index a1402e831657..41e7641de6f1 100644 --- a/js/public/Printer.h +++ b/js/public/Printer.h @@ -52,18 +52,6 @@ class JS_PUBLIC_API GenericPrinter { MOZ_CRASH("Use an EscapePrinter to handle all characters"); } - virtual void putAsciiPrintable(mozilla::Span str); - virtual void putAsciiPrintable(mozilla::Span str); - - inline void putAsciiPrintable(const char c) { - MOZ_ASSERT(IsAsciiPrintable(c)); - putChar(c); - } - inline void putAsciiPrintable(const char16_t c) { - MOZ_ASSERT(IsAsciiPrintable(c)); - putChar(char(c)); - } - virtual void putString(JSContext* cx, JSString* str); // Prints a formatted string into the buffer. diff --git a/js/src/vm/Printer.cpp b/js/src/vm/Printer.cpp index 3d503efcbdb0..9af26eb4fbd3 100644 --- a/js/src/vm/Printer.cpp +++ b/js/src/vm/Printer.cpp @@ -61,25 +61,6 @@ void GenericPrinter::put(mozilla::Span str) { } } -void GenericPrinter::putAsciiPrintable( - mozilla::Span str) { - if (!str.Length()) { - return; - } -#ifdef DEBUG - for (char c: str) { - MOZ_ASSERT(IsAsciiPrintable(c)); - } -#endif - put(reinterpret_cast(&str[0]), str.Length()); -} - -void GenericPrinter::putAsciiPrintable(mozilla::Span str) { - for (char16_t c: str) { - putAsciiPrintable(c); - } -} - void GenericPrinter::putString(JSContext* cx, JSString* str) { StringSegmentRange iter(cx); if (!iter.init(str)) {