[ELF] Fix spurious warning for -z rel && -z rela

Fixes: 665f913e4509e3e4f531aa4a4ebe92ec2ea5c23f
GitOrigin-RevId: 37efa7038d30ea13f62ad919fec1e8c8ce35b3ef
diff --git a/ELF/Driver.cpp b/ELF/Driver.cpp
index 62e1c29..f4b7d1c 100644
--- a/ELF/Driver.cpp
+++ b/ELF/Driver.cpp
@@ -560,6 +560,7 @@
   // initialized yet. Claim them here.
   args::getZOptionValue(args, OPT_z, "max-page-size", 0);
   args::getZOptionValue(args, OPT_z, "common-page-size", 0);
+  getZFlag(args, "rel", "rela", false);
   for (auto *arg : args.filtered(OPT_z))
     if (!arg->isClaimed())
       warn("unknown -z value: " + StringRef(arg->getValue()));
diff --git a/test/ELF/x86-64-zrel-zrela.s b/test/ELF/x86-64-zrel-zrela.s
index a6d9f1b..98ec45b 100644
--- a/test/ELF/x86-64-zrel-zrela.s
+++ b/test/ELF/x86-64-zrel-zrela.s
@@ -25,7 +25,7 @@
 # RELA-NEXT:   R_X86_64_JUMP_SLOT func 0x0
 # RELA-NEXT: }
 
-# RUN: ld.lld -shared -z rela -z rel %t.o -o %t2.so
+# RUN: ld.lld -shared -z rela -z rel %t.o -o %t2.so --fatal-warnings
 # RUN: llvm-readobj -d -r -x .data %t2.so | FileCheck --check-prefix=REL %s
 
 # REL:      REL      {{.*}}