瀏覽代碼

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;