| //===- llvm/unittest/Support/ModRefTest.cpp - ModRef tests ----------------===//
|
| // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
|
| // See https://llvm.org/LICENSE.txt for license information.
|
| // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
|
| //===----------------------------------------------------------------------===//
|
| #include "llvm/Support/ModRef.h"
|
| #include "llvm/Support/raw_ostream.h"
|
| // Verify that printing a MemoryEffects does not end with a ,.
|
| TEST(ModRefTest, PrintMemoryEffects) {
|
| raw_string_ostream OS(S);
|
| OS << MemoryEffects::none();
|
| EXPECT_EQ(S, "ArgMem: NoModRef, InaccessibleMem: NoModRef, ErrnoMem: "
|
| "NoModRef, Other: NoModRef");
|