branch: externals/phpinspect
commit 23245d015872f85004d72f2dd452e5242d175290
Author: Hugo Thunnissen <[email protected]>
Commit: Hugo Thunnissen <[email protected]>
Fix some compilation warnings
---
.gitignore | 3 ++-
phpinspect-bmap.el | 14 ++++++--------
phpinspect-edtrack.el | 1 -
phpinspect-meta.el | 2 +-
phpinspect-project.el | 4 +---
phpinspect-resolvecontext.el | 3 +--
phpinspect-splayt.el | 1 +
phpinspect-suggest.el | 3 +--
8 files changed, 13 insertions(+), 18 deletions(-)
diff --git a/.gitignore b/.gitignore
index 016d3b1692..769ff005d8 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
-*.elc
\ No newline at end of file
+*.elc
+/benchmarks/profile.txt
\ No newline at end of file
diff --git a/phpinspect-bmap.el b/phpinspect-bmap.el
index a155e69e6a..732027b861 100644
--- a/phpinspect-bmap.el
+++ b/phpinspect-bmap.el
@@ -74,10 +74,10 @@
(<= (phpinspect-region-start reg) point)))
(defsubst phpinspect-region-overlaps (reg1 reg2)
- (or (phpinspect-region-reg2s-point reg1 (phpinspect-region-start reg2))
- (phpinspect-region-reg2s-point reg1 (- (phpinspect-region-end reg2) 1))
- (phpinspect-region-reg2s-point reg2 (phpinspect-region-start reg1))
- (phpinspect-region-reg2s-point reg2 (- (phpinspect-region-end reg1) 1))))
+ (or (phpinspect-region-overlaps-point reg1 (phpinspect-region-start reg2))
+ (phpinspect-region-overlaps-point reg1 (- (phpinspect-region-end reg2)
1))
+ (phpinspect-region-overlaps-point reg2 (phpinspect-region-start reg1))
+ (phpinspect-region-overlaps-point reg2 (- (phpinspect-region-end reg1)
1))))
(defsubst phpinspect-region-encloses (reg1 reg2)
(and (<= (phpinspect-region-start reg1) (phpinspect-region-start reg2))
@@ -109,6 +109,7 @@
(region-start (gensym))
(region-end (gensym)))
`(let ((,bmap)
+ ,(when (symbolp place) place)
(,bmap-stack (list ,(cadr place-and-bmap)))
(,region-start (car ,region))
(,region-end (cadr ,region)))
@@ -124,10 +125,7 @@
(declare (indent defun))
(let ((place (car place-and-bmap))
(bmap (gensym))
- (bmap-stack (gensym))
- (_ignored (gensym))
- (overlay-start (gensym))
- (overlay-end (gensym)))
+ (_ignored (gensym)))
`(let ((,bmap ,(cadr place-and-bmap)))
(maphash (lambda (,_ignored ,place)
,@body
diff --git a/phpinspect-edtrack.el b/phpinspect-edtrack.el
index d60c4b498c..78fc7224a9 100644
--- a/phpinspect-edtrack.el
+++ b/phpinspect-edtrack.el
@@ -66,7 +66,6 @@
(defsubst phpinspect-edit-end (edit)
(let ((end (or (caar edit) 0))
- (delta 0)
(previous-edit (cdr edit)))
(+ end (phpinspect-edit-delta previous-edit))))
diff --git a/phpinspect-meta.el b/phpinspect-meta.el
index f1c877a432..2ba41bafdd 100644
--- a/phpinspect-meta.el
+++ b/phpinspect-meta.el
@@ -136,7 +136,7 @@
(cl-defmethod phpinspect-meta-find-overlapping-child ((meta (head meta))
(point integer))
(let ((child (phpinspect-splayt-find-largest-before
(phpinspect-meta-children meta) (phpinspect-meta--point-offset
meta point))))
- (when (and child (phpinspect-meta-overlaps-point point))
+ (when (and child (phpinspect-meta-overlaps-point child point))
child)))
(cl-defmethod phpinspect-meta-find-overlapping-children ((meta (head meta))
(point integer))
diff --git a/phpinspect-project.el b/phpinspect-project.el
index 723a218f64..68312b21ac 100644
--- a/phpinspect-project.el
+++ b/phpinspect-project.el
@@ -233,9 +233,7 @@ before the search is executed."
(condition-case error
(let* ((file (phpinspect-project-get-type-filepath project type))
- (visited-buffer (when file (find-buffer-visiting file)))
- (new-index)
- (class-index))
+ (visited-buffer (when file (find-buffer-visiting file))))
(when file
(if visited-buffer
(with-current-buffer visited-buffer
(phpinspect-index-current-buffer))
diff --git a/phpinspect-resolvecontext.el b/phpinspect-resolvecontext.el
index 03636864dd..9c5ec4ede2 100644
--- a/phpinspect-resolvecontext.el
+++ b/phpinspect-resolvecontext.el
@@ -106,8 +106,7 @@
;; When there are no enclosing tokens, point is probably at the
absolute
;; end of the buffer, so we find the last child before point.
(subject (phpinspect-bmap-last-token-before-point bmap point))
- (subject-token)
- (siblings))
+ (subject-token))
(phpinspect--log "Last token before point: %s, right siblings: %s, parent:
%s"
(phpinspect-meta-string subject)
(mapcar #'phpinspect-meta-token
(phpinspect-meta-right-siblings subject))
diff --git a/phpinspect-splayt.el b/phpinspect-splayt.el
index 4d6ddc3c02..76d7668ede 100644
--- a/phpinspect-splayt.el
+++ b/phpinspect-splayt.el
@@ -244,6 +244,7 @@ apeared to be a little more performant than using `let'."
(,queue-sym (when ,node-sym
(list ,node-sym)))
(,reverse-sym t)
+ ,current-sym
,size-sym
,stack-sym
,(if (symbolp place) place (gensym)))
diff --git a/phpinspect-suggest.el b/phpinspect-suggest.el
index 6e42da9812..98c653ce77 100644
--- a/phpinspect-suggest.el
+++ b/phpinspect-suggest.el
@@ -95,7 +95,7 @@ more recent"
(phpinspect--log "Failed to find methods for class %s :(" class))
methods))
-(defun phpinspect--get-variables-for-class (buffer-classes class-name
&optional static)
+(defun phpinspect--get-variables-for-class (class-name &optional static)
(let ((class (phpinspect-get-or-create-cached-project-class
(phpinspect-current-project-root)
class-name)))
@@ -132,7 +132,6 @@ static variables and static methods."
(when statement-type
(let ((type (funcall type-resolver statement-type)))
(append (phpinspect--get-variables-for-class
- buffer-classes
type
static)
(funcall method-lister type)))))))