Skip to content

Commit 0ca14c2

Browse files
committed
Cppcheck library
1 parent d8a1870 commit 0ca14c2

File tree

3 files changed

+7
-2
lines changed

3 files changed

+7
-2
lines changed
837 KB
Binary file not shown.
89.1 KB
Binary file not shown.

app/src/main/java/com/duy/ccppcompiler/compiler/shell/CommandBuilder.java

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -55,12 +55,17 @@ public void addFlags(CommandBuilder otherFlags) {
5555
@NonNull
5656
public String buildCommand() {
5757
StringBuilder sb = new StringBuilder();
58-
sb.append(program).append(" ");
58+
sb.append(program);
59+
if (flags.size() == 0) {
60+
return sb.toString();
61+
}
62+
63+
sb.append(" ");
5964
for (int i = 0; i < flags.size(); i++) {
6065
String flag = flags.get(i);
6166
if (flag != null && !flag.isEmpty()) {
6267
sb.append(flag);
63-
if (i != flags.size() - 1) {
68+
if (i != flags.size() - 1 && (sb.length() != 0)) {
6469
sb.append(" ");
6570
}
6671
}

0 commit comments

Comments
 (0)