summaryrefslogtreecommitdiff
path: root/src/passes/MinifyImportsAndExports.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/passes/MinifyImportsAndExports.cpp')
-rw-r--r--src/passes/MinifyImportsAndExports.cpp28
1 files changed, 15 insertions, 13 deletions
diff --git a/src/passes/MinifyImportsAndExports.cpp b/src/passes/MinifyImportsAndExports.cpp
index 007f4b629..23dd2a21a 100644
--- a/src/passes/MinifyImportsAndExports.cpp
+++ b/src/passes/MinifyImportsAndExports.cpp
@@ -32,12 +32,12 @@
#include <string>
#include <unordered_set>
-#include <wasm.h>
-#include <pass.h>
-#include <shared-constants.h>
#include <asmjs/shared-constants.h>
#include <ir/import-utils.h>
#include <ir/module-utils.h>
+#include <pass.h>
+#include <shared-constants.h>
+#include <wasm.h>
namespace wasm {
@@ -45,7 +45,8 @@ struct MinifyImportsAndExports : public Pass {
bool minifyExports;
public:
- explicit MinifyImportsAndExports(bool minifyExports):minifyExports(minifyExports) {}
+ explicit MinifyImportsAndExports(bool minifyExports)
+ : minifyExports(minifyExports) {}
private:
// Generates minified names that are valid in JS.
@@ -53,8 +54,8 @@ private:
class MinifiedNames {
public:
MinifiedNames() {
- // Reserved words in JS up to size 4 - size 5 and above would mean we use an astronomical
- // number of symbols, which is not realistic anyhow.
+ // Reserved words in JS up to size 4 - size 5 and above would mean we use
+ // an astronomical number of symbols, which is not realistic anyhow.
reserved.insert("do");
reserved.insert("if");
reserved.insert("in");
@@ -71,7 +72,8 @@ private:
reserved.insert("this");
reserved.insert("with");
- validInitialChars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_$";
+ validInitialChars =
+ "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_$";
validLaterChars = validInitialChars + "0123456789";
minifiedState.push_back(0);
@@ -120,14 +122,16 @@ private:
size_t i = 0;
while (1) {
minifiedState[i]++;
- if (minifiedState[i] < (i == 0 ? validInitialChars : validLaterChars).size()) {
+ if (minifiedState[i] <
+ (i == 0 ? validInitialChars : validLaterChars).size()) {
break;
}
// Overflow.
minifiedState[i] = 0;
i++;
if (i == minifiedState.size()) {
- minifiedState.push_back(-1); // will become 0 after increment in next loop head
+ // will become 0 after increment in next loop head
+ minifiedState.push_back(-1);
}
}
}
@@ -170,11 +174,9 @@ private:
}
};
-Pass *createMinifyImportsPass() {
- return new MinifyImportsAndExports(false);
-}
+Pass* createMinifyImportsPass() { return new MinifyImportsAndExports(false); }
-Pass *createMinifyImportsAndExportsPass() {
+Pass* createMinifyImportsAndExportsPass() {
return new MinifyImportsAndExports(true);
}