emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] scratch/merge-cedet-tests f8e3bbc 311/316: Return fully qu


From: Edward John Steere
Subject: [Emacs-diffs] scratch/merge-cedet-tests f8e3bbc 311/316: Return fully qualified types if necessary.
Date: Sat, 28 Jan 2017 09:10:14 +0000 (UTC)

branch: scratch/merge-cedet-tests
commit f8e3bbc395bb9a6d8fe6a8dedf40a9f097c57392
Author: David Engster <address@hidden>
Commit: Edward John Steere <address@hidden>

    Return fully qualified types if necessary.
    
    * semantic/analyze/fcn.el (semantic-analyze-type-to-name): If TYPE has
      a parent, return a fully qualified name.
    
    * tests/cedet/semantic/test/manual/cedet/testdoublens.cpp: Add test
      case for the above.
---
 .../manual/cedet/cedet/semantic/tests/testdoublens.cpp |   16 ++++++++++++++++
 1 file changed, 16 insertions(+)

diff --git a/test/manual/cedet/cedet/semantic/tests/testdoublens.cpp 
b/test/manual/cedet/cedet/semantic/tests/testdoublens.cpp
index 9bc8bca..e9fc5bc 100644
--- a/test/manual/cedet/cedet/semantic/tests/testdoublens.cpp
+++ b/test/manual/cedet/cedet/semantic/tests/testdoublens.cpp
@@ -146,3 +146,19 @@ namespace d {
 
   } // namespace f
 } // namespace d
+
+// Fully qualified const struct function arguments
+class ContainsStruct
+{
+  struct TheStruct
+  {
+    int memberOne;
+    int memberTwo;
+  };
+};
+
+void someFunc(const struct ContainsStruct::TheStruct *foo)
+{
+  foo->// -9-
+    // #9# ("memberOne" "memberTwo")
+}



reply via email to

[Prev in Thread] Current Thread [Next in Thread]