Fix FILL linker script command.

FILL command doesn't need a semicolon.
Fixes https://bugs.llvm.org/show_bug.cgi?id=32657

llvm-svn: 300280
diff --git a/lld/ELF/ScriptParser.cpp b/lld/ELF/ScriptParser.cpp
index 155b08a..75cc25b 100644
--- a/lld/ELF/ScriptParser.cpp
+++ b/lld/ELF/ScriptParser.cpp
@@ -559,7 +559,6 @@
   expect("(");
   uint32_t V = readOutputSectionFiller(next());
   expect(")");
-  expect(";");
   return V;
 }
 
diff --git a/lld/test/ELF/linkerscript/fill.s b/lld/test/ELF/linkerscript/fill.s
index 71ed211..6045060 100644
--- a/lld/test/ELF/linkerscript/fill.s
+++ b/lld/test/ELF/linkerscript/fill.s
@@ -2,7 +2,7 @@
 # RUN: llvm-mc -filetype=obj -triple=x86_64-unknown-linux %s -o %t.o
 # RUN: echo "SECTIONS {     \
 # RUN:  .out : {            \
-# RUN:   FILL(0x11111111);  \
+# RUN:   FILL(0x11111111)   \
 # RUN:   . += 2;            \
 # RUN:   *(.aaa)            \
 # RUN:   . += 4;            \