summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorsuzhe@google.com <suzhe@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2011-03-19 01:47:45 +0000
committersuzhe@google.com <suzhe@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2011-03-19 01:47:45 +0000
commit60b4551c0d77622607c72bec670a6e9c748a4e84 (patch)
tree1f10b35f9d3008afed71b99f6ee8dc87bceada69
parent0183f61467b912a7c5fd7411d5471c728dcf1b21 (diff)
downloadchromium_src-60b4551c0d77622607c72bec670a6e9c748a4e84.zip
chromium_src-60b4551c0d77622607c72bec670a6e9c748a4e84.tar.gz
chromium_src-60b4551c0d77622607c72bec670a6e9c748a4e84.tar.bz2
Fix clang failure caused by revision 78793.
Turns out that we need declare both constructor and destructor for complex class/struct. BUG=none TEST=none TBR=oshima@chromium.org git-svn-id: svn://svn.chromium.org/chrome/trunk/src@78797 0039d316-1c4b-4281-b951-d872f2087c98
-rw-r--r--ui/base/ime/composition.cc3
-rw-r--r--ui/base/ime/composition.h2
2 files changed, 5 insertions, 0 deletions
diff --git a/ui/base/ime/composition.cc b/ui/base/ime/composition.cc
index 8541e17..855a713 100644
--- a/ui/base/ime/composition.cc
+++ b/ui/base/ime/composition.cc
@@ -9,6 +9,9 @@ namespace ui {
Composition::Composition() {
}
+Composition::~Composition() {
+}
+
void Composition::Clear() {
text.clear();
underlines.clear();
diff --git a/ui/base/ime/composition.h b/ui/base/ime/composition.h
index 2c7292e..e59d976 100644
--- a/ui/base/ime/composition.h
+++ b/ui/base/ime/composition.h
@@ -15,6 +15,8 @@ namespace ui {
// A struct represents the status of an ongoing composition.
struct Composition {
Composition();
+ ~Composition();
+
void Clear();
// Content of the composition text.