Issue |
93284
|
Summary |
[clang] In Sema use new `parentEvaluationContext` function
|
Labels |
good first issue,
clang:frontend
|
Assignees |
|
Reporter |
Fznamznon
|
Instead of doing `ExprEvalContexts[ExprEvalContexts.size() - 2]` call now `parentEvaluationContext`. There are a few places where this can be done:
```
[source/llvm-project/clang]
$ grep -rni "ExprEvalContexts\[ExprEvalContexts.size() - 2\]"
lib/Sema/SemaExpr.cpp:17227: ExprEvalContexts[ExprEvalContexts.size() - 2].Context;
lib/Sema/SemaExpr.cpp:17244: ExprEvalContexts[ExprEvalContexts.size() - 2]
lib/Sema/SemaExpr.cpp:17251: const auto &Prev = ExprEvalContexts[ExprEvalContexts.size() - 2];
lib/Sema/SemaExpr.cpp:17696: auto &PrevRecord = ExprEvalContexts[ExprEvalContexts.size() - 2];
include/clang/Sema/Sema.h:5159: return ExprEvalContexts[ExprEvalContexts.size() - 2];
include/clang/Sema/Sema.h:6292: ExprEvalContexts[ExprEvalContexts.size() - 2]
include/clang/Sema/Sema.h:6295: auto &PrevRecord = ExprEvalContexts[ExprEvalContexts.size() - 2]
```
_______________________________________________
llvm-bugs mailing list
llvm-bugs@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs