From 2eaeebcce493ca2a2e33aa6357f0d2e625beef60 Mon Sep 17 00:00:00 2001 From: Sebastian McKenzie Date: Tue, 3 Mar 2015 23:38:11 +1100 Subject: [PATCH] inherit from class constructor block statement - fixes #937 --- src/babel/transformation/transformers/es6/classes.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/babel/transformation/transformers/es6/classes.js b/src/babel/transformation/transformers/es6/classes.js index 2386c5b995..ea8bd1a532 100644 --- a/src/babel/transformation/transformers/es6/classes.js +++ b/src/babel/transformation/transformers/es6/classes.js @@ -301,6 +301,8 @@ class ClassTransformer { construct._ignoreUserWhitespace = true; construct.params = fn.params; - construct.body.body = construct.body.body.concat(fn.body.body); + + t.inherits(construct.body, fn.body); + construct.body.body = construct.body.body.concat(fn.body.body); } }