Преглед изворни кода

allow inlining of StringBuf objects

Dan Korostelev пре 11 година
родитељ
комит
2d197cb941
1 измењених фајлова са 4 додато и 2 уклоњено
  1. 4 2
      std/StringBuf.hx

+ 4 - 2
std/StringBuf.hx

@@ -32,7 +32,7 @@
 **/
 class StringBuf {
 
-	var b:String = "";
+	var b:String;
 
 	/**
 		The length of `this` StringBuf in characters.
@@ -44,7 +44,9 @@ class StringBuf {
 
 		This may involve initialization of the internal buffer.
 	**/
-	public function new() {}
+	public inline function new() {
+		b = "";
+	}
 
 	inline function get_length() : Int {
 		return b.length;