Author: fjricci
Date: Thu May 19 15:12:51 2016
New Revision: 270105

URL: http://llvm.org/viewvc/llvm-project?rev=270105&view=rev
Log:
Added code that was commented out during testing to stops template member 
functions from being added to class definitions (see revision 260308 for 
details).

<rdar://problem/24483905>
<rdar://problem/24508374>

Modified:
    
lldb/branches/release_38/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp

Modified: 
lldb/branches/release_38/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp
URL: 
http://llvm.org/viewvc/llvm-project/lldb/branches/release_38/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp?rev=270105&r1=270104&r2=270105&view=diff
==============================================================================
--- 
lldb/branches/release_38/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp
 (original)
+++ 
lldb/branches/release_38/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp
 Thu May 19 15:12:51 2016
@@ -1191,11 +1191,11 @@ DWARFASTParserClang::ParseTypeFromDWARF
                     // that may or may not include these member functions and 
this means one class won't match another
                     // class definition and it affects our ability to use a 
class in the clang expression parser. So
                     // for the greater good, we currently must not allow any 
template member functions in a class definition.
-//                    if (is_cxx_method && has_template_params)
-//                    {
-//                        ignore_containing_context = true;
-//                        is_cxx_method = false;
-//                    }
+                    if (is_cxx_method && has_template_params)
+                    {
+                        ignore_containing_context = true;
+                        is_cxx_method = false;
+                    }
 
                     // clang_type will get the function prototype clang type 
after this call
                     clang_type = m_ast.CreateFunctionType (return_clang_type,


_______________________________________________
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

Reply via email to