Defined in 1 files as a typedef:
Defined in 14 files as a member:
- contrib/llvm-project/clang/include/clang/Analysis/CFG.h, line 698 (as a member)
- contrib/llvm-project/clang/include/clang/Analysis/PathDiagnostic.h, line 472 (as a member)
- contrib/llvm-project/clang/lib/AST/CommentParser.cpp, line 50 (as a member)
- contrib/llvm-project/clang/lib/Tooling/Transformer/Parsing.cpp, line 79 (as a member)
- contrib/llvm-project/compiler-rt/lib/scudo/standalone/flags_parser.h, line 42 (as a member)
- contrib/llvm-project/llvm/include/llvm/CodeGen/RDFGraph.h, line 701 (as a member)
- contrib/llvm-project/llvm/include/llvm/CodeGen/RDFRegisters.h, line 189 (as a member)
- contrib/llvm-project/llvm/lib/CodeGen/AllocationOrder.h, line 33 (as a member)
- contrib/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp, line 39 (as a member)
- contrib/llvm-project/llvm/lib/Support/FileCheck.cpp, line 2166 (as a member)
- contrib/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/ARMUnwindOpAsm.cpp, line 31 (as a member)
- contrib/llvm-project/llvm/lib/Target/Hexagon/BitTracker.h, line 135 (as a member)
- contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonConstExtenders.cpp, line 211 (as a member)
- contrib/llvm-project/llvm/utils/TableGen/CodeGenDAGPatterns.h, line 169 (as a member)
Referenced in 224 files:
- contrib/llvm-project/clang/include/clang/AST/ASTImporter.h, 3 times
- contrib/llvm-project/clang/include/clang/AST/ASTImporterSharedState.h, 3 times
- contrib/llvm-project/clang/include/clang/AST/DeclBase.h, 2 times
- contrib/llvm-project/clang/include/clang/AST/DeclCXX.h, 3 times
- contrib/llvm-project/clang/include/clang/Analysis/CFG.h, 16 times
- contrib/llvm-project/clang/include/clang/Analysis/PathDiagnostic.h, 11 times
- contrib/llvm-project/clang/include/clang/Basic/JsonSupport.h, 16 times
- contrib/llvm-project/clang/include/clang/Basic/Sanitizers.h, 8 times
- contrib/llvm-project/clang/include/clang/Lex/LiteralSupport.h, line 138
- contrib/llvm-project/clang/include/clang/Sema/IdentifierResolver.h, 3 times
- contrib/llvm-project/clang/include/clang/Serialization/ASTReader.h, 2 times
- contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h, 2 times
- contrib/llvm-project/clang/include/clang/Tooling/ArgumentsAdjusters.h, 2 times
- contrib/llvm-project/clang/lib/AST/ASTContext.cpp, 24 times
- contrib/llvm-project/clang/lib/AST/ASTImporter.cpp, 31 times
- contrib/llvm-project/clang/lib/AST/CommentParser.cpp, 38 times
- contrib/llvm-project/clang/lib/AST/DeclBase.cpp, 9 times
- contrib/llvm-project/clang/lib/AST/ExprConstant.cpp, 3 times
- contrib/llvm-project/clang/lib/AST/MicrosoftMangle.cpp, 3 times
- contrib/llvm-project/clang/lib/Analysis/CloneDetection.cpp, 7 times
- contrib/llvm-project/clang/lib/Analysis/PathDiagnostic.cpp, line 1096
- contrib/llvm-project/clang/lib/Analysis/RetainSummaryManager.cpp, 3 times
- contrib/llvm-project/clang/lib/Basic/Module.cpp, 10 times
- contrib/llvm-project/clang/lib/Basic/SourceManager.cpp, 2 times
- contrib/llvm-project/clang/lib/CodeGen/CGCall.cpp, 10 times
- contrib/llvm-project/clang/lib/CodeGen/CGExprConstant.cpp, 7 times
- contrib/llvm-project/clang/lib/CodeGen/CGOpenMPRuntime.cpp, 31 times
- contrib/llvm-project/clang/lib/CodeGen/TargetInfo.cpp, 9 times
- contrib/llvm-project/clang/lib/Driver/ToolChain.cpp, 6 times
- contrib/llvm-project/clang/lib/Driver/ToolChains/Arch/RISCV.cpp, 7 times
- contrib/llvm-project/clang/lib/Format/Format.cpp, 21 times
- contrib/llvm-project/clang/lib/Frontend/ASTUnit.cpp, 3 times
- contrib/llvm-project/clang/lib/Frontend/CompilerInstance.cpp, 8 times
- contrib/llvm-project/clang/lib/Frontend/LayoutOverrideSource.cpp, 22 times
- contrib/llvm-project/clang/lib/Frontend/Rewrite/InclusionRewriter.cpp, 6 times
- contrib/llvm-project/clang/lib/Frontend/TextDiagnostic.cpp, 4 times
- contrib/llvm-project/clang/lib/Frontend/VerifyDiagnosticConsumer.cpp, 22 times
- contrib/llvm-project/clang/lib/Index/CommentToXML.cpp, 6 times
- contrib/llvm-project/clang/lib/Lex/Lexer.cpp, 8 times
- contrib/llvm-project/clang/lib/Lex/LiteralSupport.cpp, 6 times
- contrib/llvm-project/clang/lib/Lex/PPMacroExpansion.cpp, 6 times
- contrib/llvm-project/clang/lib/Lex/PreprocessingRecord.cpp, 9 times
- contrib/llvm-project/clang/lib/Lex/Preprocessor.cpp, 3 times
- contrib/llvm-project/clang/lib/Sema/IdentifierResolver.cpp, 4 times
- contrib/llvm-project/clang/lib/Sema/SemaDeclCXX.cpp, 8 times
- contrib/llvm-project/clang/lib/Sema/SemaDeclObjC.cpp, 22 times
- contrib/llvm-project/clang/lib/Sema/SemaExpr.cpp, 4 times
- contrib/llvm-project/clang/lib/Sema/SemaExprObjC.cpp, 4 times
- contrib/llvm-project/clang/lib/Sema/SemaLookup.cpp, 3 times
- contrib/llvm-project/clang/lib/Sema/SemaTemplateDeduction.cpp, 2 times
- contrib/llvm-project/clang/lib/Serialization/ASTReader.cpp, 19 times
- contrib/llvm-project/clang/lib/Serialization/ASTWriter.cpp, 13 times
- contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ContainerModeling.cpp, 43 times
- contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/DebugIteratorModeling.cpp, 3 times
- contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/DeleteWithNonVirtualDtorChecker.cpp, 2 times
- contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/DynamicTypeChecker.cpp, 2 times
- contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/DynamicTypePropagation.cpp, 2 times
- contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/InnerPointerChecker.cpp, 2 times
- contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/InvalidatedIteratorChecker.cpp, 3 times
- contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/Iterator.cpp, 9 times
- contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/Iterator.h, line 171
- contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/IteratorModeling.cpp, 27 times
- contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/IteratorRangeChecker.cpp, 18 times
- contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/MacOSKeychainAPIChecker.cpp, 2 times
- contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/MallocChecker.cpp, 4 times
- contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/MismatchedIteratorChecker.cpp, 3 times
- contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/MoveChecker.cpp, 2 times
- contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/NullabilityChecker.cpp, 2 times
- contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/RetainCountDiagnostics.cpp, 6 times
- contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/STLAlgorithmModeling.cpp, 8 times
- contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ValistChecker.cpp, 2 times
- contrib/llvm-project/clang/lib/StaticAnalyzer/Core/AnalyzerOptions.cpp, 3 times
- contrib/llvm-project/clang/lib/StaticAnalyzer/Core/HTMLDiagnostics.cpp, 5 times
- contrib/llvm-project/clang/lib/Tooling/ArgumentsAdjusters.cpp, 5 times
- contrib/llvm-project/clang/lib/Tooling/Core/Lookup.cpp, 3 times
- contrib/llvm-project/clang/lib/Tooling/InterpolatingCompilationDatabase.cpp, 5 times
- contrib/llvm-project/clang/lib/Tooling/Transformer/Parsing.cpp, 7 times
- contrib/llvm-project/clang/utils/TableGen/NeonEmitter.cpp, 21 times
- contrib/llvm-project/clang/utils/TableGen/SveEmitter.cpp, 4 times
- contrib/llvm-project/compiler-rt/lib/fuzzer/FuzzerIOPosix.cpp, 4 times
- contrib/llvm-project/compiler-rt/lib/fuzzer/FuzzerIOWindows.cpp, 45 times
- contrib/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp, 15 times
- contrib/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.h, 4 times
- contrib/llvm-project/compiler-rt/lib/scudo/standalone/flags_parser.cpp, 22 times
- contrib/llvm-project/compiler-rt/lib/scudo/standalone/size_class_map.h, 5 times
- contrib/llvm-project/compiler-rt/lib/scudo/standalone/stack_depot.h, 5 times
- contrib/llvm-project/compiler-rt/lib/scudo/standalone/string_utils.cpp, 16 times
- contrib/llvm-project/lldb/source/Expression/DWARFExpression.cpp, line 122
- contrib/llvm-project/llvm/include/llvm/ADT/DenseMap.h, 2 times
- contrib/llvm-project/llvm/include/llvm/ADT/IntervalMap.h, 18 times
- contrib/llvm-project/llvm/include/llvm/ADT/MapVector.h, 13 times
- contrib/llvm-project/llvm/include/llvm/CodeGen/LiveInterval.h, 9 times
- contrib/llvm-project/llvm/include/llvm/CodeGen/LiveIntervals.h, 2 times
- contrib/llvm-project/llvm/include/llvm/CodeGen/MachineInstrBuilder.h, 2 times
- contrib/llvm-project/llvm/include/llvm/CodeGen/RDFGraph.h, 12 times
- contrib/llvm-project/llvm/include/llvm/CodeGen/RDFRegisters.h, 3 times
- contrib/llvm-project/llvm/include/llvm/CodeGen/RegisterPressure.h, 6 times
- contrib/llvm-project/llvm/include/llvm/CodeGen/StackMaps.h, 5 times
- contrib/llvm-project/llvm/include/llvm/DebugInfo/DWARF/DWARFObject.h, line 85
- contrib/llvm-project/llvm/include/llvm/LineEditor/LineEditor.h, 8 times
- contrib/llvm-project/llvm/include/llvm/MC/MCInstrDesc.h, 2 times
- contrib/llvm-project/llvm/include/llvm/Object/ELF.h, 4 times
- contrib/llvm-project/llvm/include/llvm/Option/ArgList.h, 2 times
- contrib/llvm-project/llvm/include/llvm/Support/raw_ostream.h, 3 times
- contrib/llvm-project/llvm/include/llvm/Transforms/IPO/WholeProgramDevirt.h, 31 times
- contrib/llvm-project/llvm/include/llvm/Transforms/Instrumentation/AddressSanitizer.h, 3 times
- contrib/llvm-project/llvm/include/llvm/Transforms/Utils/ScalarEvolutionExpander.h, 3 times
- contrib/llvm-project/llvm/lib/Analysis/InlineSizeEstimatorAnalysis.cpp, 2 times
- contrib/llvm-project/llvm/lib/Analysis/MLInlineAdvisor.cpp, 3 times
- contrib/llvm-project/llvm/lib/Analysis/VFABIDemangling.cpp, 4 times
- contrib/llvm-project/llvm/lib/Analysis/VectorUtils.cpp, 12 times
- contrib/llvm-project/llvm/lib/Bitcode/Reader/BitcodeAnalyzer.cpp, 3 times
- contrib/llvm-project/llvm/lib/Bitcode/Reader/BitcodeReader.cpp, 4 times
- contrib/llvm-project/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp, 5 times
- contrib/llvm-project/llvm/lib/CodeGen/AllocationOrder.cpp, line 33
- contrib/llvm-project/llvm/lib/CodeGen/AllocationOrder.h, 10 times
- contrib/llvm-project/llvm/lib/CodeGen/BranchFolding.cpp, 8 times
- contrib/llvm-project/llvm/lib/CodeGen/BranchFolding.h, 2 times
- contrib/llvm-project/llvm/lib/CodeGen/LiveInterval.cpp, 11 times
- contrib/llvm-project/llvm/lib/CodeGen/LiveIntervals.cpp, 7 times
- contrib/llvm-project/llvm/lib/CodeGen/MachineLICM.cpp, 3 times
- contrib/llvm-project/llvm/lib/CodeGen/MachinePipeliner.cpp, 15 times
- contrib/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp, 3 times
- contrib/llvm-project/llvm/lib/CodeGen/RDFGraph.cpp, 5 times
- contrib/llvm-project/llvm/lib/CodeGen/RDFRegisters.cpp, line 378
- contrib/llvm-project/llvm/lib/CodeGen/RegisterCoalescer.cpp, 2 times
- contrib/llvm-project/llvm/lib/CodeGen/RegisterPressure.cpp, 28 times
- contrib/llvm-project/llvm/lib/CodeGen/RegisterScavenging.cpp, 4 times
- contrib/llvm-project/llvm/lib/CodeGen/RenameIndependentSubregs.cpp, 16 times
- contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp, 18 times
- contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp, 6 times
- contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp, 2 times
- contrib/llvm-project/llvm/lib/CodeGen/TargetInstrInfo.cpp, 4 times
- contrib/llvm-project/llvm/lib/DebugInfo/DWARF/DWARFContext.cpp, 2 times
- contrib/llvm-project/llvm/lib/DebugInfo/DWARF/DWARFDebugAbbrev.cpp, 4 times
- contrib/llvm-project/llvm/lib/DebugInfo/DWARF/DWARFDebugLine.cpp, 6 times
- contrib/llvm-project/llvm/lib/DebugInfo/DWARF/DWARFVerifier.cpp, 7 times
- contrib/llvm-project/llvm/lib/DebugInfo/GSYM/LineTable.cpp, 5 times
- contrib/llvm-project/llvm/lib/Demangle/Demangle.cpp, 4 times
- contrib/llvm-project/llvm/lib/Demangle/MicrosoftDemangle.cpp, 6 times
- contrib/llvm-project/llvm/lib/IR/AutoUpgrade.cpp, 3 times
- contrib/llvm-project/llvm/lib/IR/LegacyPassManager.cpp, 4 times
- contrib/llvm-project/llvm/lib/LineEditor/LineEditor.cpp, 4 times
- contrib/llvm-project/llvm/lib/MC/ELFObjectWriter.cpp, 4 times
- contrib/llvm-project/llvm/lib/MC/MCParser/AsmParser.cpp, 50 times
- contrib/llvm-project/llvm/lib/MC/MCParser/MasmParser.cpp, 50 times
- contrib/llvm-project/llvm/lib/MC/StringTableBuilder.cpp, 12 times
- contrib/llvm-project/llvm/lib/Object/ArchiveWriter.cpp, 10 times
- contrib/llvm-project/llvm/lib/Object/COFFImportFile.cpp, 11 times
- contrib/llvm-project/llvm/lib/Option/ArgList.cpp, 6 times
- contrib/llvm-project/llvm/lib/Passes/PassBuilder.cpp, 5 times
- contrib/llvm-project/llvm/lib/ProfileData/InstrProf.cpp, 9 times
- contrib/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp, 2 times
- contrib/llvm-project/llvm/lib/Support/BinaryStreamReader.cpp, 3 times
- contrib/llvm-project/llvm/lib/Support/CommandLine.cpp, 5 times
- contrib/llvm-project/llvm/lib/Support/ConvertUTFWrapper.cpp, 3 times
- contrib/llvm-project/llvm/lib/Support/DataExtractor.cpp, 4 times
- contrib/llvm-project/llvm/lib/Support/FileCheck.cpp, 15 times
- contrib/llvm-project/llvm/lib/Support/FileUtilities.cpp, 15 times
- contrib/llvm-project/llvm/lib/Support/FoldingSet.cpp, 17 times
- contrib/llvm-project/llvm/lib/Support/Host.cpp, 7 times
- contrib/llvm-project/llvm/lib/Support/LineIterator.cpp, 17 times
- contrib/llvm-project/llvm/lib/Support/TarWriter.cpp, 4 times
- contrib/llvm-project/llvm/lib/Support/Triple.cpp, 12 times
- contrib/llvm-project/llvm/lib/Support/raw_ostream.cpp, 2 times
- contrib/llvm-project/llvm/lib/TableGen/TableGenBackend.cpp, 7 times
- contrib/llvm-project/llvm/lib/Target/AMDGPU/R600OptimizeVectorRegisters.cpp, 5 times
- contrib/llvm-project/llvm/lib/Target/AMDGPU/SIMachineScheduler.cpp, 15 times
- contrib/llvm-project/llvm/lib/Target/AMDGPU/SIMemoryLegalizer.cpp, 22 times
- contrib/llvm-project/llvm/lib/Target/AMDGPU/SIRegisterInfo.cpp, 4 times
- contrib/llvm-project/llvm/lib/Target/ARM/ARMFrameLowering.cpp, 6 times
- contrib/llvm-project/llvm/lib/Target/ARM/ARMISelLowering.cpp, 15 times
- contrib/llvm-project/llvm/lib/Target/ARM/Disassembler/ARMDisassembler.cpp, 8 times
- contrib/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/ARMInstPrinter.cpp, 8 times
- contrib/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/ARMUnwindOpAsm.cpp, 4 times
- contrib/llvm-project/llvm/lib/Target/ARM/Thumb2ITBlockPass.cpp, 5 times
- contrib/llvm-project/llvm/lib/Target/Hexagon/BitTracker.cpp, 16 times
- contrib/llvm-project/llvm/lib/Target/Hexagon/BitTracker.h, 7 times
- contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonBitSimplify.cpp, 27 times
- contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonConstExtenders.cpp, 8 times
- contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonGenInsert.cpp, 6 times
- contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonISelDAGToDAG.cpp, 10 times
- contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonISelDAGToDAGHVX.cpp, 6 times
- contrib/llvm-project/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp, 12 times
- contrib/llvm-project/llvm/lib/Target/Mips/Disassembler/MipsDisassembler.cpp, 15 times
- contrib/llvm-project/llvm/lib/Target/Mips/MipsBranchExpansion.cpp, 46 times
- contrib/llvm-project/llvm/lib/Target/Mips/MipsISelLowering.cpp, 15 times
- contrib/llvm-project/llvm/lib/Target/Mips/MipsInstrInfo.cpp, 5 times
- contrib/llvm-project/llvm/lib/Target/Mips/MipsSEISelDAGToDAG.cpp, 6 times
- contrib/llvm-project/llvm/lib/Target/SystemZ/SystemZHazardRecognizer.cpp, 3 times
- contrib/llvm-project/llvm/lib/Target/SystemZ/SystemZISelDAGToDAG.cpp, 4 times
- contrib/llvm-project/llvm/lib/Target/SystemZ/SystemZISelLowering.cpp, 5 times
- contrib/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblyCFGStackify.cpp, 8 times
- contrib/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblyLateEHPrepare.cpp, 6 times
- contrib/llvm-project/llvm/lib/Target/X86/X86FlagsCopyLowering.cpp, 3 times
- contrib/llvm-project/llvm/lib/Target/X86/X86ISelDAGToDAG.cpp, 4 times
- contrib/llvm-project/llvm/lib/Target/X86/X86ISelLowering.cpp, 24 times
- contrib/llvm-project/llvm/lib/Target/X86/X86OptimizeLEAs.cpp, 2 times
- contrib/llvm-project/llvm/lib/Target/XCore/XCoreFrameLowering.cpp, 3 times
- contrib/llvm-project/llvm/lib/Transforms/IPO/Attributor.cpp, 5 times
- contrib/llvm-project/llvm/lib/Transforms/IPO/AttributorAttributes.cpp, 6 times
- contrib/llvm-project/llvm/lib/Transforms/Instrumentation/DataFlowSanitizer.cpp, 42 times
- contrib/llvm-project/llvm/lib/Transforms/Scalar/InferAddressSpaces.cpp, 3 times
- contrib/llvm-project/llvm/lib/Transforms/Scalar/LoopFuse.cpp, 2 times
- contrib/llvm-project/llvm/lib/Transforms/Scalar/NaryReassociate.cpp, 3 times
- contrib/llvm-project/llvm/lib/Transforms/Scalar/SeparateConstOffsetFromGEP.cpp, 3 times
- contrib/llvm-project/llvm/lib/Transforms/Utils/ScalarEvolutionExpander.cpp, 4 times
- contrib/llvm-project/llvm/lib/Transforms/Utils/SimplifyLibCalls.cpp, 12 times
- contrib/llvm-project/llvm/lib/Transforms/Vectorize/VPlan.h, 6 times
- contrib/llvm-project/llvm/tools/bugpoint/ToolRunner.cpp, 9 times
- contrib/llvm-project/llvm/tools/llvm-ar/llvm-ar.cpp, 8 times
- contrib/llvm-project/llvm/tools/llvm-mc/Disassembler.cpp, 2 times
- contrib/llvm-project/llvm/tools/llvm-objcopy/ELF/Object.cpp, 5 times
- contrib/llvm-project/llvm/tools/llvm-objdump/MachODump.cpp, 40 times
- contrib/llvm-project/llvm/tools/llvm-pdbutil/DumpOutputStyle.cpp, 3 times
- contrib/llvm-project/llvm/tools/llvm-symbolizer/llvm-symbolizer.cpp, 18 times
- contrib/llvm-project/llvm/utils/TableGen/CodeGenDAGPatterns.h, 8 times
- contrib/llvm-project/llvm/utils/TableGen/CodeGenIntrinsics.h, 4 times
- contrib/llvm-project/llvm/utils/TableGen/CodeGenSchedule.cpp, 3 times
- contrib/llvm-project/llvm/utils/TableGen/FixedLenDecoderEmitter.cpp, 2 times
- contrib/llvm-project/llvm/utils/TableGen/GlobalISel/CodeExpander.cpp, 4 times
- sys/contrib/dev/acpica/include/acmacros.h, 4 times
- sys/contrib/zlib/deflate.c, 12 times
- sys/contrib/zlib/deflate.h, line 93