From 00dc649cc2f898e424d72b871c9dc5a15cd8969f Mon Sep 17 00:00:00 2001 From: "alexey.lysiuk" Date: Tue, 18 Apr 2017 18:46:53 +0300 Subject: [PATCH] Fixed compilation with Clang error: cannot pass object of non-trivial type 'FString' through variadic constructor; call will abort at runtime [-Wnon-pod-varargs] --- src/menu/menudef.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/menu/menudef.cpp b/src/menu/menudef.cpp index 9d72449990..81d9cfe0a4 100644 --- a/src/menu/menudef.cpp +++ b/src/menu/menudef.cpp @@ -1306,7 +1306,7 @@ static void InitMusicMenus() { if (fluidmenu != nullptr) { - auto it = CreateOptionMenuItemCommand(key, FStringf("fluid_patchset %s", NicePath(value)), true); + auto it = CreateOptionMenuItemCommand(key, FStringf("fluid_patchset %s", NicePath(value).GetChars()), true); static_cast(*fluidmenu)->mItems.Push(it); } } @@ -1327,12 +1327,12 @@ static void InitMusicMenus() { if (gusmenu != nullptr) { - auto it = CreateOptionMenuItemCommand(key, FStringf("midi_config %s", NicePath(value)), true); + auto it = CreateOptionMenuItemCommand(key, FStringf("midi_config %s", NicePath(value).GetChars()), true); static_cast(*gusmenu)->mItems.Push(it); } if (wildmidimenu != nullptr) { - auto it = CreateOptionMenuItemCommand(key, FStringf("wildmidi_config %s", NicePath(value)), true); + auto it = CreateOptionMenuItemCommand(key, FStringf("wildmidi_config %s", NicePath(value).GetChars()), true); static_cast(*wildmidimenu)->mItems.Push(it); } } @@ -1356,7 +1356,7 @@ static void InitMusicMenus() { if (timiditymenu != nullptr) { - auto it = CreateOptionMenuItemCommand(key, FStringf("timidity_exe %s", NicePath(value)), true); + auto it = CreateOptionMenuItemCommand(key, FStringf("timidity_exe %s", NicePath(value).GetChars()), true); static_cast(*timiditymenu)->mItems.Push(it); } }