Searched refs:ODR (Results 1 – 15 of 15) sorted by relevance
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | GlobalValue.h | 369 static LinkageTypes getLinkOnceLinkage(bool ODR) { in getLinkOnceLinkage() argument 370 return ODR ? LinkOnceODRLinkage : LinkOnceAnyLinkage; in getLinkOnceLinkage() 372 static LinkageTypes getWeakLinkage(bool ODR) { in getWeakLinkage() argument 373 return ODR ? WeakODRLinkage : WeakAnyLinkage; in getWeakLinkage()
|
/freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
H A D | DiagnosticASTKinds.td | 459 InGroup<ODR>; 464 InGroup<ODR>; 472 InGroup<ODR>; 479 InGroup<ODR>; 499 InGroup<ODR>; 508 InGroup<ODR>; 513 InGroup<ODR>; 522 InGroup<ODR>; 529 InGroup<ODR>; 536 InGroup<ODR>; [all …]
|
H A D | CodeGenOptions.def | 252 CODEGENOPT(SanitizeAddressUseOdrIndicator, 1, 0) ///< Enable ODR indicator globals
|
H A D | LangOptions.def | 191 LANGOPT(SkipODRCheckInGMF, 1, 0, "Skip ODR checks for decls in the global module fragment")
|
H A D | DiagnosticGroups.td | 19 def ODR : DiagGroup<"odr">;
|
H A D | AttrDocs.td | 813 whether a C++ template specialization is ODR-equivalent), but is not part of 844 share ODR-equivalent enable_if expressions, the overload resolution is 859 expression is ODR-equivalent for both declarations, but #1 does not have another 863 not ODR-equivalent.
|
/freebsd/contrib/llvm-project/llvm/tools/llvm-dwarfutil/ |
H A D | Options.td | 29 "Do ODR deduplication for debug types(default)", 30 "Don`t do ODR deduplication for debug types">;
|
/freebsd/sys/contrib/device-tree/Bindings/ipmi/ |
H A D | aspeed-kcs-bmc.txt | 21 - reg : The address and size of the IDR, ODR and STR registers
|
/freebsd/contrib/llvm-project/lld/docs/ELF/ |
H A D | warn_backrefs.rst | 98 In C++, this is likely an ODR violation. We probably need a dedicated option 99 for ODR detection.
|
/freebsd/contrib/llvm-project/compiler-rt/lib/asan/ |
H A D | asan_flags.inc | 151 "If >=2, detect violation of One-Definition-Rule (ODR); " 152 "If ==1, detect ODR-violation only if the two variables "
|
/freebsd/contrib/llvm-project/lld/docs/MachO/ |
H A D | ld64-vs-lld.rst | 11 the opposite. ld64's behavior hides ODR violations, so we have chosen not
|
/freebsd/contrib/llvm-project/libcxx/include/ |
H A D | __config | 522 // 2. The symbol is given an ABI tag that encodes the ODR-relevant properties of the library. 523 // This ensures that no ODR violation can arise from mixing two TUs compiled with different 525 // program contains two definitions of a function, the ODR requires them to be token-by-token 532 // and the other aborts the program). This violates the ODR and makes the program ill-formed, and in 536 // A similar reasoning holds for many other properties that are ODR-affecting. Essentially any 538 // can be considered ODR-affecting. In practice, we don't encode all such properties in the ABI
|
/freebsd/sys/contrib/device-tree/Bindings/pinctrl/ |
H A D | pinctrl-mcp23s08.txt | 50 - drive-open-drain: Sets the ODR flag in the IOCON register. This configures
|
/freebsd/contrib/llvm-project/clang/include/clang/AST/ |
H A D | CXXRecordDeclDefinitionBits.def | 28 /// NO_MERGE: It is an ODR violation if the fields do not match.
|
/freebsd/contrib/llvm-project/clang/include/clang/Driver/ |
H A D | Options.td | 2457 PosFlag<SetTrue, [], [ClangOption], "Enable ODR indicator globals to avoid false ODR violation" 2459 NegFlag<SetFalse, [], [ClangOption], "Disable ODR indicator globals">>, 3129 "Skip ODR checks for decls in the global module fragment.">, 3131 "Perform ODR checks for decls in the global module fragment.">>,
|