Browse Source

LibJS: Fix bad indentation when dumping FunctionNode AST nodes

Andreas Kling 2 years ago
parent
commit
b3a3c53007
1 changed files with 3 additions and 3 deletions
  1. 3 3
      Userland/Libraries/LibJS/AST.cpp

+ 3 - 3
Userland/Libraries/LibJS/AST.cpp

@@ -2489,11 +2489,11 @@ void FunctionNode::dump(int indent, DeprecatedString const& class_name) const
         outln("(Parameters)");
         outln("(Parameters)");
 
 
         for (auto& parameter : m_parameters) {
         for (auto& parameter : m_parameters) {
-            print_indent(indent + 2);
-            if (parameter.is_rest)
-                out("...");
             parameter.binding.visit(
             parameter.binding.visit(
                 [&](DeprecatedFlyString const& name) {
                 [&](DeprecatedFlyString const& name) {
+                    print_indent(indent + 2);
+                    if (parameter.is_rest)
+                        out("...");
                     outln("{}", name);
                     outln("{}", name);
                 },
                 },
                 [&](BindingPattern const& pattern) {
                 [&](BindingPattern const& pattern) {