emacs-elpa-diffs
[Top][All Lists]
Advanced

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

[elpa] externals/beardbolt 39055a3dc4 133/323: Fix disassembly of partia


From: ELPA Syncer
Subject: [elpa] externals/beardbolt 39055a3dc4 133/323: Fix disassembly of partial files in C/C++
Date: Thu, 9 Mar 2023 10:58:24 -0500 (EST)

branch: externals/beardbolt
commit 39055a3dc47ecd42c2b42ffca3667a3bf099f7be
Author: Jay Kamat <jaygkamat@gmail.com>
Commit: Jay Kamat <jaygkamat@gmail.com>

    Fix disassembly of partial files in C/C++
---
 rmsbolt.el | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/rmsbolt.el b/rmsbolt.el
index 6223a647bb..9160fb5a72 100644
--- a/rmsbolt.el
+++ b/rmsbolt.el
@@ -334,7 +334,7 @@ Return value is quoted for passing to the shell."
                           (list cmd
                                 "-g"
                                 (if (buffer-local-value 'rmsbolt-disassemble 
src-buffer)
-                                    ""
+                                    "-c"
                                   "-S")
                                 src-filename
                                 "-o" output-filename
@@ -1077,10 +1077,8 @@ Argument OVERRIDE-BUFFER use this buffer instead of 
reading from the output file
            (func (rmsbolt-l-compile-cmd-function lang))
            ;; Generate command
            (cmd (funcall func :src-buffer src-buffer))
-           ;; Convert to demangle if we need to
-           (cmd (rmsbolt--demangle-command cmd lang src-buffer))
-           (default-directory rmsbolt--temp-dir))
 
+           (default-directory rmsbolt--temp-dir))
       (when (buffer-local-value 'rmsbolt-disassemble src-buffer)
         (pcase
             (rmsbolt-l-objdumper lang)
@@ -1106,6 +1104,8 @@ Argument OVERRIDE-BUFFER use this buffer instead of 
reading from the output file
                             " ")))
           (_
            (error "Objdumper not recognized"))))
+      ;; Convert to demangle if we need to
+      (setq cmd (rmsbolt--demangle-command cmd lang src-buffer))
       (rmsbolt-with-display-buffer-no-window
        (let ((shell-file-name (or (executable-find rmsbolt--shell)
                                   shell-file-name)))



reply via email to

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