message: verilog: formatting: formatter_test.cc: Added unit test for the under-indented clause
  Added a unit test to formatter_test for the case found by the fuzzer
  where the indent level would go below zero
diff: @@ -434,6 +434,10 @@ static constexpr FormatterTestCase kFormatterTestCases[] = {
  " aaaa == zzz;\n"
  " ggg == vv::w;,\n"
  " \"Failed to ..........\")\n"},
  + {// macro call nested with function call containing an ifdef
  + "`J(D(`ifdef e))\n",
  + "`J(D(\n"
  + " `ifdef e))\n"},
  // `uvm macros indenting
  {
  