marl: Remove spurious semicolons

Bug: chromium:1337597
Change-Id: I132c441f0b44035ba4d4b7b14da1953eadcc09e9
Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/70908
Kokoro-Result: kokoro <noreply+kokoro@google.com>
Presubmit-Ready: Ben Clayton <bclayton@google.com>
Tested-by: Ben Clayton <bclayton@google.com>
Reviewed-by: Antonio Maiorano <amaiorano@google.com>
Commit-Queue: Ben Clayton <bclayton@google.com>
diff --git a/third_party/marl/include/marl/thread_local.h b/third_party/marl/include/marl/thread_local.h
index 1165866..bd025a6 100644
--- a/third_party/marl/include/marl/thread_local.h
+++ b/third_party/marl/include/marl/thread_local.h
@@ -33,7 +33,7 @@
   inline ThreadLocal(T v) {
     pthread_key_create(&key, NULL);
     pthread_setspecific(key, v);
-  };
+  }
   inline ~ThreadLocal() { pthread_key_delete(key); }
   inline operator T() const { return static_cast<T>(pthread_getspecific(key)); }
   inline ThreadLocal& operator=(T v) {
@@ -45,15 +45,15 @@
   pthread_key_t key;
 };
 
-#define MARL_DECLARE_THREAD_LOCAL(TYPE, NAME) static ThreadLocal<TYPE> NAME;
+#define MARL_DECLARE_THREAD_LOCAL(TYPE, NAME) static ThreadLocal<TYPE> NAME
 #define MARL_INSTANTIATE_THREAD_LOCAL(TYPE, NAME, VALUE) \
-  ThreadLocal<TYPE> NAME = VALUE;
+  ThreadLocal<TYPE> NAME = VALUE
 
 #else
 
-#define MARL_DECLARE_THREAD_LOCAL(TYPE, NAME) static thread_local TYPE NAME;
+#define MARL_DECLARE_THREAD_LOCAL(TYPE, NAME) static thread_local TYPE NAME
 #define MARL_INSTANTIATE_THREAD_LOCAL(TYPE, NAME, VALUE) \
-  thread_local TYPE NAME = VALUE;
+  thread_local TYPE NAME = VALUE
 
 #endif