summaryrefslogtreecommitdiff
path: root/test/lisp/emacs-lisp/shadow-resources
diff options
context:
space:
mode:
authorNoam Postavsky <npostavs@gmail.com>2018-01-16 16:26:56 -0500
committerNoam Postavsky <npostavs@gmail.com>2018-01-18 16:26:52 -0500
commit76040d1eae4464b468481231c15e7fb86f4b11d8 (patch)
tree29fde1ab4d637a33adabb70d47a536ad178e92ac /test/lisp/emacs-lisp/shadow-resources
parent0c9b05003f40566145aa2070f07c70e70f36e8a0 (diff)
downloademacs-76040d1eae4464b468481231c15e7fb86f4b11d8.tar.gz
emacs-76040d1eae4464b468481231c15e7fb86f4b11d8.tar.bz2
emacs-76040d1eae4464b468481231c15e7fb86f4b11d8.zip
Handle case-insensitive filenames for load-path shadows (Bug#5845)
* lisp/emacs-lisp/shadow.el (load-path-shadows-find): Check for shadowing with case-insensitive matching for files of case-insensitive directories (as determined by `file-name-case-insensitive-p'). * test/lisp/emacs-lisp/shadow-tests.el: New test. * test/lisp/emacs-lisp/shadow-resources/p1/foo.el: * test/lisp/emacs-lisp/shadow-resources/p2/FOO.el: New test files.
Diffstat (limited to 'test/lisp/emacs-lisp/shadow-resources')
-rw-r--r--test/lisp/emacs-lisp/shadow-resources/p1/foo.el1
-rw-r--r--test/lisp/emacs-lisp/shadow-resources/p2/FOO.el1
2 files changed, 2 insertions, 0 deletions
diff --git a/test/lisp/emacs-lisp/shadow-resources/p1/foo.el b/test/lisp/emacs-lisp/shadow-resources/p1/foo.el
new file mode 100644
index 00000000000..465038bee5e
--- /dev/null
+++ b/test/lisp/emacs-lisp/shadow-resources/p1/foo.el
@@ -0,0 +1 @@
+;;; This file intentionally left blank.
diff --git a/test/lisp/emacs-lisp/shadow-resources/p2/FOO.el b/test/lisp/emacs-lisp/shadow-resources/p2/FOO.el
new file mode 100644
index 00000000000..465038bee5e
--- /dev/null
+++ b/test/lisp/emacs-lisp/shadow-resources/p2/FOO.el
@@ -0,0 +1 @@
+;;; This file intentionally left blank.