Uniformize access pattern to state.
We seem to be using *& quite consistently across the codebase.
Replacing 2 occurences of **.
With this, `grep -R "\*\*" .` does not return instances of
accesses to state anymore.
PiperOrigin-RevId: 210385345
diff --git a/lib/Parser/Parser.cpp b/lib/Parser/Parser.cpp
index dc7e8b7..285312f 100644
--- a/lib/Parser/Parser.cpp
+++ b/lib/Parser/Parser.cpp
@@ -2651,8 +2651,8 @@
StringRef affineMapId = getTokenSpelling().drop_front();
// Check for redefinitions.
- auto **entry = &getState().affineMapDefinitions[affineMapId];
- if (*entry)
+ auto *&entry = getState().affineMapDefinitions[affineMapId];
+ if (entry)
return emitError("redefinition of affine map id '" + affineMapId + "'");
consumeToken(Token::hash_identifier);
@@ -2662,8 +2662,8 @@
"expected '=' in affine map outlined definition"))
return ParseFailure;
- *entry = parseAffineMapInline();
- if (!*entry)
+ entry = parseAffineMapInline();
+ if (!entry)
return ParseFailure;
return ParseSuccess;
@@ -2679,8 +2679,8 @@
StringRef integerSetId = getTokenSpelling().drop_front(2);
// Check for redefinitions (a default entry is created if one doesn't exist)
- auto **entry = &getState().integerSetDefinitions[integerSetId];
- if (*entry)
+ auto *&entry = getState().integerSetDefinitions[integerSetId];
+ if (entry)
return emitError("redefinition of integer set id '" + integerSetId + "'");
consumeToken(Token::double_at_identifier);
@@ -2690,8 +2690,8 @@
"expected '=' in outlined integer set definition"))
return ParseFailure;
- *entry = parseIntegerSetInline();
- if (!*entry)
+ entry = parseIntegerSetInline();
+ if (!entry)
return ParseFailure;
return ParseSuccess;