Issue #14874: Restore charmap decoding speed to pre-PEP 393 levels.
Patch by Serhiy Storchaka.
diff --git a/Lib/codecs.py b/Lib/codecs.py
index e63a0c6..9901d5c 100644
--- a/Lib/codecs.py
+++ b/Lib/codecs.py
@@ -1042,10 +1042,7 @@
         mapped to themselves.
 
     """
-    res = {}
-    for i in rng:
-        res[i]=i
-    return res
+    return {i:i for i in rng}
 
 def make_encoding_map(decoding_map):