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

Reply via email to