add pflash
diff --git a/objects/pflash/ccan/container_of/test/compile_fail-types.c b/objects/pflash/ccan/container_of/test/compile_fail-types.c
new file mode 100644
index 0000000..acd57c7
--- /dev/null
+++ b/objects/pflash/ccan/container_of/test/compile_fail-types.c
@@ -0,0 +1,22 @@
+#include <ccan/container_of/container_of.h>

+#include <stdlib.h>

+

+struct foo {

+	int a;

+	char b;

+};

+

+int main(int argc, char *argv[])

+{

+	struct foo foo = { .a = 1, .b = 2 }, *foop;

+	int *intp = &foo.a;

+

+#ifdef FAIL

+	/* b is a char, but intp is an int * */

+	foop = container_of(intp, struct foo, b);

+#else

+	foop = NULL;

+#endif

+	(void) foop; /* Suppress unused-but-set-variable warning. */

+	return intp == NULL;

+}