//===- unittest/Support/BitstreamRemarksFormatTest.cpp - BitCodes 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/Remarks/BitstreamRemarkContainer.h" #include "gtest/gtest.h" usingnamespacellvm; // The goal for this test is to observe test failures and carefully update the // constants when they change. // This should not change over time. TEST(BitstreamRemarksFormat, Magic) { … } // This should be updated whenever any of the tests below are modified. TEST(BitstreamRemarksFormat, ContainerVersion) { … } // The values of the current blocks should not change over time. // When adding new blocks, make sure to append them to the enum. TEST(BitstreamRemarksFormat, BlockIDs) { … } // The values of the current records should not change over time. // When adding new records, make sure to append them to the enum. TEST(BitstreamRemarksFormat, RecordIDs) { … }