Revert "Generate an error for exporting rs_objects in structs/arrays."

This reverts commit f5abb503e67587ad89bcec99ed925d4a75448dcd
diff --git a/slang_rs_backend.cpp b/slang_rs_backend.cpp
index f60017a..c99b917 100644
--- a/slang_rs_backend.cpp
+++ b/slang_rs_backend.cpp
@@ -112,7 +112,7 @@
 
 namespace {
 
-static bool ValidateVarDecl(clang::VarDecl *VD, unsigned int TargetAPI) {
+static bool ValidateVarDecl(clang::VarDecl *VD) {
   if (!VD) {
     return true;
   }
@@ -123,8 +123,7 @@
 
   if (VD->getLinkage() == clang::ExternalLinkage) {
     llvm::StringRef TypeName;
-    if (!RSExportType::NormalizeType(T, TypeName, &C.getDiagnostics(), VD,
-                                     TargetAPI)) {
+    if (!RSExportType::NormalizeType(T, TypeName, &C.getDiagnostics(), VD)) {
       valid = false;
     }
   }
@@ -133,7 +132,7 @@
   return valid;
 }
 
-static bool ValidateASTContext(clang::ASTContext &C, unsigned int TargetAPI) {
+static bool ValidateASTContext(clang::ASTContext &C) {
   bool valid = true;
   clang::TranslationUnitDecl *TUDecl = C.getTranslationUnitDecl();
   for (clang::DeclContext::decl_iterator DI = TUDecl->decls_begin(),
@@ -141,7 +140,7 @@
        DI != DE;
        DI++) {
     clang::VarDecl *VD = llvm::dyn_cast<clang::VarDecl>(*DI);
-    if (VD && !ValidateVarDecl(VD, TargetAPI)) {
+    if (VD && !ValidateVarDecl(VD)) {
       valid = false;
     }
   }
@@ -154,7 +153,7 @@
 void RSBackend::HandleTranslationUnitPre(clang::ASTContext &C) {
   clang::TranslationUnitDecl *TUDecl = C.getTranslationUnitDecl();
 
-  if (!ValidateASTContext(C, getTargetAPI())) {
+  if (!ValidateASTContext(C)) {
     return;
   }