Fix warnings. Bug fix.

Change-Id: I80934814ae64d11f0edebfa3b131164207f1aca0
diff --git a/slang_backend.hpp b/slang_backend.hpp
index 772c7ee..9383300 100644
--- a/slang_backend.hpp
+++ b/slang_backend.hpp
@@ -12,7 +12,7 @@
 #include "llvm/Support/FormattedStream.h"   /* for class llvm::formatted_raw_ostream */
 
 #include "clang/AST/ASTConsumer.h"          /* for class clang::ASTConsumer */
-#include "clang/Frontend/CodeGenOptions.h"   /* for class clang::CodeGenOptions */
+#include "clang/Frontend/CodeGenOptions.h"  /* for class clang::CodeGenOptions */
 #include "clang/Basic/SourceManager.h"      /* for class clang::SourceManager */
 
 namespace llvm {
@@ -49,8 +49,6 @@
 
     SourceManager& mSourceMgr;
 
-    bool mAllowRSPrefix;
-
     /* Output stream */
     llvm::raw_ostream* mpOS;
     SlangCompilerOutputTy mOutputType;
@@ -67,6 +65,8 @@
 
     llvm::formatted_raw_ostream FormattedOutStream;
 
+    bool mAllowRSPrefix;
+
     inline void CreateFunctionPasses() {
         if(!mPerFunctionPasses) {
             mPerFunctionPasses = new llvm::FunctionPassManager(mpModule);
@@ -107,11 +107,12 @@
     bool CreateCodeGenPasses();
 
 protected:
+    llvm::LLVMContext& mLLVMContext;
+    Diagnostic &mDiags;
+
     llvm::Module* mpModule;
 
-    llvm::LLVMContext& mLLVMContext;
     const PragmaList& mPragmas;
-    Diagnostic &mDiags;
 
     /* Extra handler for subclass to handle translation unit before emission */
     virtual void HandleTranslationUnitEx(ASTContext& Ctx) { return; }