emacs-diffs
[Top][All Lists]
Advanced

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

[Emacs-diffs] scratch/merge-cedet-tests ede9f83 214/316: Simplify alias


From: Edward John Steere
Subject: [Emacs-diffs] scratch/merge-cedet-tests ede9f83 214/316: Simplify alias referencing and add tests.
Date: Sat, 28 Jan 2017 09:10:02 +0000 (UTC)

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

    Simplify alias referencing and add tests.
    
    * lisp/cedet/semantic/analyze.el (semantic-analyze-dereference-alias):
      Only dereference first tag, since at least for C++ this is enough.
      (semantic-analyze-current-context-default): Adapt comment.
    
    * tests/cedet/semantic/test/manual/cedet/testusing.cpp: Add tests for
      the above.
---
 test/manual/cedet/cedet/semantic/tests/testusing.cpp |   13 +++++++++++--
 1 file changed, 11 insertions(+), 2 deletions(-)

diff --git a/test/manual/cedet/cedet/semantic/tests/testusing.cpp 
b/test/manual/cedet/cedet/semantic/tests/testusing.cpp
index 3ab10ac..4dd42a3 100644
--- a/test/manual/cedet/cedet/semantic/tests/testusing.cpp
+++ b/test/manual/cedet/cedet/semantic/tests/testusing.cpp
@@ -173,6 +173,15 @@ void func10()
     ; //#14# ( "four" "three" )
 }
 
+// Completion on namespace aliases
+void func11()
+{
+   alias_for_somestuff:://-15-
+      ; //#15# ( "OneClass" "aStruct")
+   alias_for_outerinner:://-16-
+      ; //#16# ( "AnotherStruct" "StructNested" )
+}
+
 // make sure unfound using statements don't crash stuff.
 using something::cantbe::Found;
 
@@ -180,7 +189,7 @@ void unfoundfunc()
 {
   NotFound notfound; // Variable can't be found.
 
-  notfound.//-15-
-    ; //#15# ( )  Nothing here since this is an undefined class
+  notfound.//-17-
+    ; //#17# ( )  Nothing here since this is an undefined class
 
 }



reply via email to

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