Bläddra i källkod

Merge pull request #2839 from Tetralux/aprintf-ally

[fmt] Add allocator parameter to `fmt.aprintf`
Jeroen van Rijn 2 år sedan
förälder
incheckning
1287e8c734
1 ändrade filer med 2 tillägg och 2 borttagningar
  1. 2 2
      core/fmt/fmt.odin

+ 2 - 2
core/fmt/fmt.odin

@@ -152,9 +152,9 @@ aprintln :: proc(args: ..any, sep := " ") -> string {
 //
 // 	Returns: A formatted string. The returned string must be freed accordingly.
 //
-aprintf :: proc(fmt: string, args: ..any) -> string {
+aprintf :: proc(fmt: string, args: ..any, allocator := context.allocator) -> string {
 	str: strings.Builder
-	strings.builder_init(&str)
+	strings.builder_init(&str, allocator)
 	sbprintf(&str, fmt, ..args)
 	return strings.to_string(str)
 }