diff --git a/llvm/include/llvm/Transforms/Utils/Evaluator.h b/llvm/include/llvm/Transforms/Utils/Evaluator.h index 9968cfb47cef..9346212dd888 100644 --- a/llvm/include/llvm/Transforms/Utils/Evaluator.h +++ b/llvm/include/llvm/Transforms/Utils/Evaluator.h @@ -36,7 +36,7 @@ class TargetLibraryInfo; /// be iterated over after the evaluation is complete. Once an evaluation call /// fails, the evaluation object should not be reused. class Evaluator { - class MutableAggregate; + struct MutableAggregate; /// The evaluator represents values either as a Constant*, or as a /// MutableAggregate, which allows changing individual aggregate elements