CFString.py now shows contents in a more NSString-like way (e.g. you get @"Hello" instead of "Hello")
new --raw-output (-R) option to frame variable prevents using summaries and synthetic children
 other future formatting enhancements will be excluded by using the -R option
 test case enhanced to check that -R works correctly


git-svn-id: https://llvm.org/svn/llvm-project/llvdb/trunk@137185 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/source/Commands/CommandObjectFrame.cpp b/source/Commands/CommandObjectFrame.cpp
index eedc0cc..f0a061d 100644
--- a/source/Commands/CommandObjectFrame.cpp
+++ b/source/Commands/CommandObjectFrame.cpp
@@ -500,10 +500,10 @@
                                                                               m_varobj_options.show_location,
                                                                               m_varobj_options.use_objc,
                                                                               m_varobj_options.use_dynamic,
-                                                                              m_varobj_options.use_synth,
+                                                                              m_varobj_options.be_raw ? false : m_varobj_options.use_synth,
                                                                               false,
                                                                               m_varobj_options.flat_output,
-                                                                              m_varobj_options.no_summary_depth);                                        
+                                                                              m_varobj_options.be_raw ? UINT32_MAX : m_varobj_options.no_summary_depth);                                        
                                             }
                                         }
                                     }
@@ -553,10 +553,10 @@
                                                               m_varobj_options.show_location,
                                                               m_varobj_options.use_objc,
                                                               m_varobj_options.use_dynamic,
-                                                              m_varobj_options.use_synth,
+                                                              m_varobj_options.be_raw ? false : m_varobj_options.use_synth,
                                                               false,
                                                               m_varobj_options.flat_output,
-                                                              m_varobj_options.no_summary_depth);
+                                                              m_varobj_options.be_raw ? UINT32_MAX : m_varobj_options.no_summary_depth);
                             }
                             else
                             {
@@ -645,10 +645,10 @@
                                                                       m_varobj_options.show_location,
                                                                       m_varobj_options.use_objc,
                                                                       m_varobj_options.use_dynamic, 
-                                                                      m_varobj_options.use_synth,
+                                                                      m_varobj_options.be_raw ? false : m_varobj_options.use_synth,
                                                                       false,
                                                                       m_varobj_options.flat_output,
-                                                                      m_varobj_options.no_summary_depth);                                        
+                                                                      m_varobj_options.be_raw ? UINT32_MAX : m_varobj_options.no_summary_depth);                                        
                                     }
                                 }
                             }