summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/Sema.h
diff options
context:
space:
mode:
authorDouglas Gregor <dgregor@apple.com>2008-11-07 22:36:19 +0000
committerDouglas Gregor <dgregor@apple.com>2008-11-07 22:36:19 +0000
commita1f013e8edb827129c75bb2d6f49a625a3219f9d (patch)
tree9257b4a3d3d3b182aace357db4568e35d0542d56 /clang/lib/Sema/Sema.h
parent8467e2459a291164d8a0d95baac01dc7dc7195de (diff)
downloadbcm5719-llvm-a1f013e8edb827129c75bb2d6f49a625a3219f9d.tar.gz
bcm5719-llvm-a1f013e8edb827129c75bb2d6f49a625a3219f9d.zip
Initial, partially-baked support for implicit user-defined conversions by conversion functions
llvm-svn: 58870
Diffstat (limited to 'clang/lib/Sema/Sema.h')
-rw-r--r--clang/lib/Sema/Sema.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/clang/lib/Sema/Sema.h b/clang/lib/Sema/Sema.h
index d1da9e2944a..385b174c83c 100644
--- a/clang/lib/Sema/Sema.h
+++ b/clang/lib/Sema/Sema.h
@@ -417,6 +417,9 @@ private:
Expr **Args, unsigned NumArgs,
OverloadCandidateSet& CandidateSet,
bool SuppressUserConversions = false);
+ void AddConversionCandidate(CXXConversionDecl *Conversion,
+ Expr *From, QualType ToType,
+ OverloadCandidateSet& CandidateSet);
void AddOverloadCandidates(const OverloadedFunctionDecl *Ovl,
Expr **Args, unsigned NumArgs,
OverloadCandidateSet& CandidateSet,
OpenPOWER on IntegriCloud