We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 5ed400e commit 2f086eeCopy full SHA for 2f086ee
1 file changed
src/core/builtins/printf.rs
@@ -160,7 +160,7 @@ impl PrintfToken {
160
}
161
Self::Q => {
162
let a = pop(args);
163
- let q = a
+ let mut q = a
164
.replace("\\", "\\\\")
165
.replace("$", "\\$")
166
.replace("|", "\\|")
@@ -173,6 +173,11 @@ impl PrintfToken {
173
.replace("}", "\\}")
174
.replace("!", "\\!")
175
.replace("&", "\\&");
176
+
177
+ if q == "" {
178
+ q = "''".to_string();
179
+ }
180
181
Ok(q)
182
183
Self::Other(s) => {
0 commit comments