Roll glm 06f084063..bf71a8349 and turn on -Wextra-semi-stmt.

https://github.com/g-truc/glm/compare/06f084063...bf71a8349

Bug: chromium:1064305
Change-Id: Id656cbc07b8a59a3485ebf08e806635514069109
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/19480
Commit-Queue: Corentin Wallez <cwallez@chromium.org>
Reviewed-by: Corentin Wallez <cwallez@chromium.org>
diff --git a/DEPS b/DEPS
index 48b7fb6..47032d3 100644
--- a/DEPS
+++ b/DEPS
@@ -91,7 +91,7 @@
 
   # Dependencies for samples: GLM
   'third_party/glm': {
-    'url': '{github_git}/g-truc/glm.git@06f084063fd6d9aa2ef6904517650700ae47b63d',
+    'url': '{github_git}/g-truc/glm.git@bf71a834948186f4097caa076cd2663c69a10e1e',
     'condition': 'dawn_standalone',
   },
 
diff --git a/src/common/BUILD.gn b/src/common/BUILD.gn
index 5ceaa6e..dfa5109 100644
--- a/src/common/BUILD.gn
+++ b/src/common/BUILD.gn
@@ -99,10 +99,7 @@
       "-Wreturn-std-move-in-c++11",
       "-Wconditional-uninitialized",
       "-Wc++11-narrowing",
-
-      # Turn on the following flag after removing the empty statement in
-      # third_party/glm/glm/simd/common.h:106
-      # "-Wextra-semi-stmt",
+      "-Wextra-semi-stmt",
     ]
   }
 }