Browse Source

rtl: StringOfChar: use repeat if available

mattias 6 years ago
parent
commit
e16c97b01f
1 changed files with 3 additions and 0 deletions
  1. 3 0
      packages/rtl/system.pas

+ 3 - 0
packages/rtl/system.pas

@@ -603,6 +603,9 @@ function StringOfChar(c: Char; l: NativeInt): String;
 var
   i: Integer;
 begin
+  asm
+    if (c.repeat) return c.repeat(l);
+  end;
   Result:='';
   for i:=1 to l do Result:=Result+c;
 end;