branch: externals/compat
commit 021cf5f4be2f418554ad1adf761dce6bd9aaf5b2
Author: Stefan Monnier <[email protected]>
Commit: Philip Kaludercic <[email protected]>
Use macroexp-file-name if available
---
compat.el | 8 +++++---
1 file changed, 5 insertions(+), 3 deletions(-)
diff --git a/compat.el b/compat.el
index 7a9c2e4b69..323cb80688 100644
--- a/compat.el
+++ b/compat.el
@@ -58,9 +58,11 @@
(file (expand-file-name
(format "compat-%d.el" version)
(file-name-directory
- (or (bound-and-true-p byte-compile-current-file)
- load-file-name
- (buffer-file-name)))))
+ (if (fboundp 'macroexp-file-name)
+ (macroexp-file-name)
+ (or (bound-and-true-p byte-compile-current-file)
+ load-file-name
+ (buffer-file-name))))))
defs)
(with-temp-buffer
(insert-file-contents file)