aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlan Mackenzie2017-05-30 17:39:40 +0000
committerAlan Mackenzie2017-05-30 17:39:40 +0000
commit90e8d65118e1059ea6552c9e5eb59128af390200 (patch)
treec17a230e718000468384604555d4132c42e236cb
parentcaf9e31d714dc817118e2549557fdda3d28a4c2b (diff)
parenta12c7ea88eb218550654fdb511d9be114742d692 (diff)
downloademacs-90e8d65118e1059ea6552c9e5eb59128af390200.tar.gz
emacs-90e8d65118e1059ea6552c9e5eb59128af390200.zip
Merge branch 'master' of /home/acm/emacs/emacs.git/master
-rw-r--r--lisp/Makefile.in8
-rw-r--r--lisp/progmodes/cc-cmds.el2
-rw-r--r--test/Makefile.in7
3 files changed, 7 insertions, 10 deletions
diff --git a/lisp/Makefile.in b/lisp/Makefile.in
index ba4925fb792..653200577db 100644
--- a/lisp/Makefile.in
+++ b/lisp/Makefile.in
@@ -78,7 +78,7 @@ LOADDEFS = $(lisp)/calendar/cal-loaddefs.el \
78 $(lisp)/net/tramp-loaddefs.el 78 $(lisp)/net/tramp-loaddefs.el
79 79
80# All generated autoload files. 80# All generated autoload files.
81loaddefs = $(shell find ${srcdir} -name '*loaddefs.el') 81loaddefs = $(shell find ${srcdir} -name '*loaddefs.el' ! -name '.*')
82# Elisp files auto-generated. 82# Elisp files auto-generated.
83AUTOGENEL = ${loaddefs} ${srcdir}/cus-load.el ${srcdir}/finder-inf.el \ 83AUTOGENEL = ${loaddefs} ${srcdir}/cus-load.el ${srcdir}/finder-inf.el \
84 ${srcdir}/subdirs.el ${srcdir}/eshell/esh-groups.el 84 ${srcdir}/subdirs.el ${srcdir}/eshell/esh-groups.el
@@ -243,8 +243,8 @@ update-gnus-news:
243FORCE: 243FORCE:
244.PHONY: FORCE 244.PHONY: FORCE
245 245
246tagsfiles = $(shell find ${srcdir} -name '*.el') 246tagsfiles = $(shell find ${srcdir} -name '*.el' \
247tagsfiles := $(filter-out ${srcdir}/%loaddefs.el,${tagsfiles}) 247 ! -name '.*' ! -name '*loaddefs.el')
248tagsfiles := $(filter-out ${srcdir}/ldefs-boot.el,${tagsfiles}) 248tagsfiles := $(filter-out ${srcdir}/ldefs-boot.el,${tagsfiles})
249tagsfiles := $(filter-out ${srcdir}/eshell/esh-groups.el,${tagsfiles}) 249tagsfiles := $(filter-out ${srcdir}/eshell/esh-groups.el,${tagsfiles})
250 250
@@ -470,7 +470,7 @@ check-declare:
470## This finds a lot of duplicates between foo.el and obsolete/foo.el. 470## This finds a lot of duplicates between foo.el and obsolete/foo.el.
471check-defun-dups: 471check-defun-dups:
472 sed -n -e '/^(defun /s/\(.\)(.*/\1/p' \ 472 sed -n -e '/^(defun /s/\(.\)(.*/\1/p' \
473 $$(find . -name '*.el' -print | \ 473 $$(find . -name '*.el' ! -name '.*' -print | \
474 grep -Ev '(loaddefs|ldefs-boot)\.el|obsolete') | sort | uniq -d 474 grep -Ev '(loaddefs|ldefs-boot)\.el|obsolete') | sort | uniq -d
475 475
476# Dependencies 476# Dependencies
diff --git a/lisp/progmodes/cc-cmds.el b/lisp/progmodes/cc-cmds.el
index a5ddcb4b92d..9c0798e7529 100644
--- a/lisp/progmodes/cc-cmds.el
+++ b/lisp/progmodes/cc-cmds.el
@@ -1870,7 +1870,7 @@ with a brace block."
1870 (c-backward-token-2) 1870 (c-backward-token-2)
1871 (c-backward-syntactic-ws)) 1871 (c-backward-syntactic-ws))
1872 (setq name-end (point)) 1872 (setq name-end (point))
1873 (c-backward-token-2) 1873 (c-back-over-compound-identifier)
1874 (buffer-substring-no-properties (point) name-end))))))))) 1874 (buffer-substring-no-properties (point) name-end)))))))))
1875 1875
1876(defun c-declaration-limits (near) 1876(defun c-declaration-limits (near)
diff --git a/test/Makefile.in b/test/Makefile.in
index c9065d90d1b..d13288b895c 100644
--- a/test/Makefile.in
+++ b/test/Makefile.in
@@ -53,9 +53,6 @@ EMACSOPT = -batch --no-site-file --no-site-lisp -L "$(SEPCHAR)$(srcdir)" $(EMACS
53# Prevent any settings in the user environment causing problems. 53# Prevent any settings in the user environment causing problems.
54unexport EMACSDATA EMACSDOC EMACSPATH GREP_OPTIONS 54unexport EMACSDATA EMACSDOC EMACSPATH GREP_OPTIONS
55 55
56# Prevent tests using or changing anything in HOME.
57export HOME = /nonexistent
58
59## To run tests under a debugger, set this to eg: "gdb --args". 56## To run tests under a debugger, set this to eg: "gdb --args".
60GDB = 57GDB =
61 58
@@ -125,7 +122,7 @@ endif
125 echo Testing $$loadfile; \ 122 echo Testing $$loadfile; \
126 stat=OK ; \ 123 stat=OK ; \
127 ${MKDIR_P} $(dir $@) ; \ 124 ${MKDIR_P} $(dir $@) ; \
128 $(emacs) -l ert -l $$loadfile \ 125 HOME=/nonexistent $(emacs) -l ert -l $$loadfile \
129 --eval "(ert-run-tests-batch-and-exit ${SELECTOR_ACTUAL})" ${WRITE_LOG} 126 --eval "(ert-run-tests-batch-and-exit ${SELECTOR_ACTUAL})" ${WRITE_LOG}
130 127
131ifeq (@HAVE_MODULES@, yes) 128ifeq (@HAVE_MODULES@, yes)
@@ -138,7 +135,7 @@ ELFILES := $(shell find ${srcdir} -path "${srcdir}/manual" -prune -o \
138 -path "${srcdir}/data" -prune -o \ 135 -path "${srcdir}/data" -prune -o \
139 -name "*resources" -prune -o \ 136 -name "*resources" -prune -o \
140 ${maybe_exclude_module_tests} \ 137 ${maybe_exclude_module_tests} \
141 -name "*.el" -print) 138 -name "*.el" ! -name ".*" -print)
142## .log files may be in a different directory for out of source builds 139## .log files may be in a different directory for out of source builds
143LOGFILES := $(patsubst %.el,%.log, \ 140LOGFILES := $(patsubst %.el,%.log, \
144 $(patsubst $(srcdir)/%,%,$(ELFILES))) 141 $(patsubst $(srcdir)/%,%,$(ELFILES)))