Don't put semicolons after functions

Putting a semicolon after the closing } of a function causes a compiler
warning (in code that is supposed to be built with -Werror) with current
clang master.

Change-Id: I0bfd1aa83cce01852418c8f9fc88fc45a399f87e
Signed-off-by: Bernhard Rosenkränzer <Bernhard.Rosenkranzer@linaro.org>
diff --git a/generateCpp.cpp b/generateCpp.cpp
index 015575b..f697392 100644
--- a/generateCpp.cpp
+++ b/generateCpp.cpp
@@ -910,7 +910,7 @@
                 out << "});\n";
             });
         });
-        out << "};\n\n";
+        out << "}\n\n";
         out << "__attribute__((destructor))";
         out << "static void static_destructor() {\n";
         out.indent([&] {
@@ -919,7 +919,7 @@
             out << "::android::hardware::details::getBsConstructorMap().erase("
                 << iface->definedName() << "::descriptor);\n";
         });
-        out << "};\n\n";
+        out << "}\n\n";
 
         generateInterfaceSource(out);
         generateProxySource(out, iface->fqName());