emacs-diffs
[Top][All Lists]
Advanced

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

[Emacs-diffs] scratch/merge-cedet-tests b6ebafc 233/316: Added more test


From: Edward John Steere
Subject: [Emacs-diffs] scratch/merge-cedet-tests b6ebafc 233/316: Added more test data
Date: Fri, 27 Jan 2017 20:03:43 +0000 (UTC)

branch: scratch/merge-cedet-tests
commit b6ebafcf4a6694fa6180675f1830e3c5a9333d31
Author: Eric Ludlam <address@hidden>
Commit: Edward John Steere <address@hidden>

    Added more test data
    
    * test/manual/cedet/cedet/semantic/tests/testvarnames.c:
     (varorstruct): New struct and variable.  (assigntovarorstruct): New
     variable that doesn't start with 'var'. (test_1): Add test when
     assigning into varorstruct that we get a match.
---
 test/manual/cedet/cedet/semantic/tests/testvarnames.c |   14 ++++++++++++++
 1 file changed, 14 insertions(+)

diff --git a/test/manual/cedet/cedet/semantic/tests/testvarnames.c 
b/test/manual/cedet/cedet/semantic/tests/testvarnames.c
index 50dd035..9aa30bb 100644
--- a/test/manual/cedet/cedet/semantic/tests/testvarnames.c
+++ b/test/manual/cedet/cedet/semantic/tests/testvarnames.c
@@ -37,6 +37,17 @@ struct inline2struct {
 struct inlinestruct in_var1;
 struct inline2struct in_var2;
 
+/*
+ * Structures (or any types) could have the same name as a variable.
+ * Make sure we complete vars over types.
+ *
+ * See cedet-devel mailing list Dec 23, 2013 for details.
+ */
+struct varorstruct {};
+int varorstruct;
+
+int assigntovarorstruct;
+
 int test_1(int var_arg1) {
 
   var_// -1-
@@ -68,4 +79,7 @@ int test_1(int var_arg1) {
     ; // #10# ( "named_1" "named_2")
   in_var2.// -11-
     ; // #11# ( "named_3" "named_4")
+
+  varorstruct = assign// -12-
+    ; // #12# ( "assigntovarorstruct" )
 }



reply via email to

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