reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/Sema/Sema.cpp
  722     if (S.isExternalWithNoLinkageType(VD)) {
  732       S.Diag(VD->getLocation(), isExternallyVisible(VD->getType()->getLinkage())
  732       S.Diag(VD->getLocation(), isExternallyVisible(VD->getType()->getLinkage())
  735         << isa<VarDecl>(VD) << VD;
  735         << isa<VarDecl>(VD) << VD;
  736     } else if (!VD->isExternallyVisible()) {
  740       S.Diag(VD->getLocation(), diag::warn_undefined_internal)
  741         << isa<VarDecl>(VD) << VD;
  741         << isa<VarDecl>(VD) << VD;
  742     } else if (auto *FD = dyn_cast<FunctionDecl>(VD)) {
  747       S.Diag(VD->getLocation(), diag::warn_undefined_inline) << VD;
  747       S.Diag(VD->getLocation(), diag::warn_undefined_inline) << VD;
  749       assert(cast<VarDecl>(VD)->getMostRecentDecl()->isInline() &&
  751       S.Diag(VD->getLocation(), diag::err_undefined_inline_var) << VD;
  751       S.Diag(VD->getLocation(), diag::err_undefined_inline_var) << VD;