Apply changes to migrate to upstream (Nov 25th 2011).

- HandleTopLevelDecl now returns bool.
- Additional APValue::MemberPointer case for switching.

Change-Id: Ieb7a693f96b07b7659712a3ab0abd200ce7df505
diff --git a/slang_rs_backend.cpp b/slang_rs_backend.cpp
index d4a081b..7c749b9 100644
--- a/slang_rs_backend.cpp
+++ b/slang_rs_backend.cpp
@@ -74,7 +74,7 @@
   return;
 }
 
-void RSBackend::HandleTopLevelDecl(clang::DeclGroupRef D) {
+bool RSBackend::HandleTopLevelDecl(clang::DeclGroupRef D) {
   // Disallow user-defined functions with prefix "rs"
   if (!mAllowRSPrefix) {
     // Iterate all function declarations in the program.
@@ -103,8 +103,7 @@
     }
   }
 
-  Backend::HandleTopLevelDecl(D);
-  return;
+  return Backend::HandleTopLevelDecl(D);
 }
 
 namespace {