summaryrefslogtreecommitdiffstats
path: root/src/3rdparty/libpsl/qtpatches.diff
blob: 1eb89bb862ba07c3936596647d4c4c670f614769 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
diff --git a/src/3rdparty/libpsl/src/psl-make-dafsa b/src/3rdparty/libpsl/src/psl-make-dafsa
index 2bfd8796fa..8a374053d5 100755
--- a/src/3rdparty/libpsl/src/psl-make-dafsa
+++ b/src/3rdparty/libpsl/src/psl-make-dafsa
@@ -161,7 +161,7 @@ sink = None
 
 A C++ representation of the compressed graph is generated:
 
-const unsigned char dafsa[7] = {
+constexpr unsigned char dafsa[7] = {
   0x81, 0xE1, 0x02, 0x81, 0x82, 0x61, 0x81,
 };
 
@@ -198,7 +198,7 @@ sink = None
 
 A C++ representation of the compressed graph is generated:
 
-const unsigned char dafsa[11] = {
+constexpr unsigned char dafsa[11] = {
   0x02, 0x83, 0xE2, 0x02, 0x83, 0x61, 0x61, 0x81, 0x62, 0x62, 0x82,
 };
 
@@ -490,7 +490,7 @@ def to_cxx(data, codecs):
   text += b'The byte array encodes effective tld names. See psl-make-dafsa source for'
   text += b' documentation.'
   text += b'*/\n\n'
-  text += b'static const unsigned char kDafsa['
+  text += b'static constexpr unsigned char kDafsa['
   text += bytes(str(len(data)), **codecs)
   text += b'] = {\n'
   for i in range(0, len(data), 12):
@@ -517,8 +517,8 @@ def to_cxx_plus(data, codecs):
   text += b'static int _psl_nsuffixes = %d;\n' % psl_nsuffixes
   text += b'static int _psl_nexceptions = %d;\n' % psl_nexceptions
   text += b'static int _psl_nwildcards = %d;\n' % psl_nwildcards
-  text += b'static const char _psl_sha1_checksum[] = "%s";\n' % bytes(sha1_file(psl_input_file), **codecs)
-  text += b'static const char _psl_filename[] = "%s";\n' % bytes(psl_input_file, **codecs)
+  text += b'static constexpr char _psl_sha1_checksum[] = "%s";\n' % bytes(sha1_file(psl_input_file), **codecs)
+  text += b'static constexpr char _psl_filename[] = "%s";\n' % bytes(psl_input_file, **codecs)
   return text
 
 def words_to_whatever(words, converter, utf_mode, codecs):