llvm/clang/unittests/StaticAnalyzer/MemRegionDescriptiveNameTest.cpp

//===- MemRegionDescriptiveNameTest.cpp -----------------------------------===//
//
// 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 "CheckerRegistration.h"
#include "clang/StaticAnalyzer/Core/Checker.h"
#include "clang/StaticAnalyzer/Core/PathSensitive/CallDescription.h"
#include "clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h"
#include "clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h"
#include "gtest/gtest.h"
#include <fstream>

usingnamespaceclang;
usingnamespaceento;

namespace {

class DescriptiveNameChecker : public Checker<check::PreCall> {};

void addDescriptiveNameChecker(AnalysisASTConsumer &AnalysisConsumer,
                               AnalyzerOptions &AnOpts) {}

bool runChecker(StringRef Code, std::string &Output) {}

TEST(MemRegionDescriptiveNameTest, ConcreteIntElementRegionIndex) {}

TEST(MemRegionDescriptiveNameTest, SymbolicElementRegionIndex) {}

TEST(MemRegionDescriptiveNameTest, SymbolicElementRegionIndexSymbolValFails) {}

TEST(MemRegionDescriptiveNameTest, SymbolicElementRegionIndexOrigRegionFails) {}

TEST(MemRegionDescriptiveNameTest, SymbolicElementRegionIndexDescrNameFails) {}

TEST(MemRegionDescriptiveNameTest,
     SymbolicElementRegionIndexIncorrectSymbolName) {}

} // namespace