From 9c2621519a07276ea8fe855a83b13a85b761348e Mon Sep 17 00:00:00 2001 From: Sebastian McKenzie Date: Sun, 26 Jul 2015 05:26:46 +0100 Subject: [PATCH] add string check to literal raw retainment --- packages/babel/src/generation/generators/types.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/babel/src/generation/generators/types.js b/packages/babel/src/generation/generators/types.js index aa1ffbd790..d84f69c4fe 100644 --- a/packages/babel/src/generation/generators/types.js +++ b/packages/babel/src/generation/generators/types.js @@ -145,7 +145,7 @@ export function _Literal(node) { // when we populated raw if (node.raw != null && node.rawValue != null && val === node.rawValue) { // https://github.com/babel/babel/issues/2078 - if (node.raw[0] === "'" || node.raw[0] === '"') { + if (typeof val !== "string" || node.raw[0] === "'" || node.raw[0] === '"') { return node.raw; } }