Pārlūkot izejas kodu

amberc.js: self.optimize() must be called in any case the function exits

Manfred Kroehnert 11 gadi atpakaļ
vecāks
revīzija
4eaddd2dd7
1 mainītis faili ar 3 papildinājumiem un 1 dzēšanām
  1. 3 1
      bin/amberc.js

+ 3 - 1
bin/amberc.js

@@ -506,7 +506,9 @@ AmberC.prototype.verify = function() {
  */
 AmberC.prototype.compose_js_files = function() {
 	var defaults = this.defaults;
+	var self = this;
 	if (undefined === defaults.program) {
+		self.optimize();
 		return;
 	}
 	var program_files = [];
@@ -533,7 +535,7 @@ AmberC.prototype.compose_js_files = function() {
 		fileStream.end();
 		console.log(error);
 	});
-	var self = this;
+
 	fileStream.on('close', function(){
 		self.optimize();
 	});